diff --git a/extensions/Others/Onboarding/resources/views/modal.blade.php b/extensions/Others/Onboarding/resources/views/modal.blade.php index dc1ce0474..0caa3a835 100644 --- a/extensions/Others/Onboarding/resources/views/modal.blade.php +++ b/extensions/Others/Onboarding/resources/views/modal.blade.php @@ -6,9 +6,10 @@ x-data="{ open: @entangle('showModal'), currentSlide: @entangle('currentSlide'), + ready: false, init() { - // Small delay to ensure DOM is settled before showing setTimeout(() => { + this.ready = true; this.$el.style.opacity = '1'; this.$el.style.visibility = 'visible'; }, 50); @@ -24,12 +25,6 @@ {{-- Modal Container --}}
{{-- Backdrop --}} @@ -40,27 +35,12 @@ @endif {{-- Modal Dialog --}} -
+
- {{-- Slides --}} - @foreach($slides as $index => $slide) -
+ {{-- Single slide container that updates content --}} + @php $slide = $slides[$currentSlide] ?? $slides[0]; @endphp +
{{-- Slide Image --}} @if($slide['image']) @@ -84,17 +64,16 @@ {{-- Slide Indicators --}}
@foreach($slides as $dotIndex => $dot) -
+
@endforeach
{{-- Navigation Buttons --}}
-
- @endforeach