@if ($slider->text)
{!! str($slider->text)->sanitizeHtml() !!}
@endif
@if ($slider->button_url || $slider->video_url)
@if ($slider->button_url)
@endif
@if ($slider->video_url)
{{ __('Watch Video') }}
@endif
@endif
@else
@if ($slider->image)
@endif
@if ($slider->text)
@php
// Determine position classes based on selected text_position
$positionClasses = match ($slider->text_position ?? 'default') {
'left' => 'ltr:left-20 rtl:right-20 top-2/3 sm:top-1/2 transform -translate-y-1/2',
'right' => 'ltr:right-20 rtl:left-20 top-2/3 sm:top-1/2 transform -translate-y-1/2',
'top' => 'top-4 sm:top-8 left-2/3 sm:left-1/2 transform -translate-x-1/2',
'bottom' => 'bottom-4 sm:bottom-8 left-2/3 sm:left-1/2 transform -translate-x-1/2',
'center' => 'top-0 flex justify-center text-center h-full w-full',
default
=> 'top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2', // Default to center if no position is selected
};
@endphp
@endif
@if ($slider->button_url || $slider->video_url || $slider->video_url_ar)
{{-- Button --}}
@if ($slider->button_url)
@endif
{{-- Video URL Selection based on locale --}}
@php
$videoUrl = app()->getLocale() === 'ar' && !empty($slider->video_url_ar) ? $slider->video_url_ar : $slider->video_url;
@endphp
{{-- If there is a video URL, show the button --}}
@if ($videoUrl)
{{ __('Watch Video') }}
@endif