fix: add table existence checks in Onboarding components to prevent errors and improve modal behavior

This commit is contained in:
2025-12-03 22:31:30 -05:00
parent 09c2ca33d7
commit ea471aa6a9
3 changed files with 28 additions and 9 deletions

View File

@@ -11,22 +11,23 @@
document.documentElement.style.overflow = '';
}
})"
class="fixed inset-0 z-50 flex items-center justify-center overflow-hidden">
class="fixed inset-0 z-50 flex items-center justify-center overflow-hidden pointer-events-none">
@if($this->showBackdrop)
<div class="absolute inset-0 bg-black/50 transition-opacity duration-300"
<div class="absolute inset-0 bg-black/50 transition-opacity duration-300 pointer-events-auto"
x-show="open"
x-transition:enter="transition ease-out duration-300"
x-transition:enter-start="opacity-0"
x-transition:enter-end="opacity-100"
x-transition:leave="transition ease-in duration-300"
x-transition:leave-start="opacity-100"
x-transition:leave-end="opacity-0"></div>
x-transition:leave-end="opacity-0"
wire:click="finish"></div>
@endif
<div class="w-full max-w-xl mx-4 md:mx-auto bg-background-secondary border border-neutral rounded-lg shadow-2xl overflow-hidden h-[500px] flex flex-col relative z-10"
<div class="w-full max-w-xl mx-4 md:mx-auto bg-background-secondary border border-neutral rounded-lg shadow-2xl overflow-hidden h-[500px] flex flex-col relative z-10 pointer-events-auto"
x-show="open"
x-transition:enter="transition ease-out duration-300"
x-transition:enter-start="opacity-0 scale-90"