diff --git a/extensions/Others/Onboarding/resources/views/modal.blade.php b/extensions/Others/Onboarding/resources/views/modal.blade.php
index 295298a91..09a57e9f6 100644
--- a/extensions/Others/Onboarding/resources/views/modal.blade.php
+++ b/extensions/Others/Onboarding/resources/views/modal.blade.php
@@ -1,4 +1,12 @@
-@php use Illuminate\Support\Facades\Storage; @endphp
+@php
+ use Illuminate\Support\Facades\Storage;
+
+ $preparedSlides = collect($slides)->map(function ($slide) {
+ $slide['image_url'] = $slide['image'] ? Storage::url($slide['image']) : null;
+ return $slide;
+ })->values();
+@endphp
+
@if($showModal && count($slides) > 0)
- @if($this->showBackdrop)
+
- @endif
+ @click="finish()">
+
-
- @foreach($slides as $index => $slide)
-
+
+ style="display: flex; flex-direction: column;"
+ x-cloak>
- @if($slide['image'])
-
-
![{{ $slide['title'] }}]({{ Storage::url($slide['image']) }})
+
+
+
- @endif
+
-
- {{ $slide['title'] }}
-
-
- {{ $slide['description'] }}
-
+
+
- @foreach($slides as $dotIndex => $dot)
-
- @endforeach
+
+
+
-
-
- @endforeach
+
+
+ @once
+
+ @endonce
@endif