@extends('web.layout') @php $locale = app()->getLocale(); $eventTitle = $event->getTranslation('title', $locale); $eventDescription = $event->getTranslation('description', $locale); $locationName = $event->getTranslation('location_name', $locale); $categoryName = $event->category ? $event->category->getTranslation('name', $locale) : ''; @endphp @section('meta_title', $eventTitle . ($locale === 'ar' ? ' - ليالي جدة' : ' - Jeddah Night')) @section('meta_description', \Illuminate\Support\Str::limit(strip_tags($eventDescription), 160)) @section('og_image', $event->image ? asset('storage/' . $event->image) : asset('images/og-default.jpg')) @section('content') {{-- Hero Image --}}
@if($event->image) {{ $eventTitle }}
@else
@endif {{-- Event Title Overlay --}}
@if($categoryName) @if($event->category->icon) @endif {{ $categoryName }} @endif

{{ $eventTitle }}

{{-- Content --}}
{{-- Breadcrumb --}}
{{-- Main Content --}}
{{-- Event Info Cards --}}
{{-- Date --}} @if($event->start_date)

{{ $locale === 'ar' ? 'التاريخ' : 'Date' }}

{{ $event->start_date->translatedFormat('d M Y') }}

@if($event->start_date->format('H:i') !== '00:00')

{{ $event->start_date->format('g:i A') }}

@endif @if($event->end_date)

{{ $locale === 'ar' ? 'حتى' : 'Until' }} {{ $event->end_date->translatedFormat('d M Y') }}

@endif
@endif {{-- Location --}} @if($locationName)

{{ $locale === 'ar' ? 'الموقع' : 'Location' }}

{{ $locationName }}

@endif {{-- Price --}}

{{ $locale === 'ar' ? 'السعر' : 'Price' }}

@if($event->is_free)

{{ $locale === 'ar' ? 'مجاني' : 'Free' }}

@elseif($event->price)

{{ number_format($event->price) }} {{ $locale === 'ar' ? 'ر.س' : 'SAR' }}

@else

{{ $locale === 'ar' ? 'غير محدد' : 'TBA' }}

@endif
{{-- Description --}} @if($eventDescription)

{{ $locale === 'ar' ? 'عن الفعالية' : 'About This Event' }}

{!! nl2br(e($eventDescription)) !!}
@endif {{-- Map --}} @if($event->latitude && $event->longitude)

{{ $locale === 'ar' ? 'الموقع على الخريطة' : 'Event Location' }}

@endif
{{-- Sidebar --}}
{{-- Action Card --}}
{{-- Event Date (Large) --}} @if($event->start_date)
{{ $event->start_date->translatedFormat('M') }} {{ $event->start_date->format('d') }}

{{ $event->start_date->translatedFormat('l') }}

@if($event->start_date->format('H:i') !== '00:00')

{{ $event->start_date->format('g:i A') }} @if($event->end_date && $event->end_date->format('H:i') !== '00:00') - {{ $event->end_date->format('g:i A') }} @endif

@endif
@endif {{-- Price --}}
@if($event->is_free) {{ $locale === 'ar' ? 'مجاني' : 'Free Event' }} @elseif($event->price)

{{ number_format($event->price) }} {{ $locale === 'ar' ? 'ر.س' : 'SAR' }}

@endif
{{-- Ticket Button --}} @if($event->ticket_url) {{ $locale === 'ar' ? 'احجز التذاكر' : 'Get Tickets' }} @endif {{-- Share --}} {{-- Location Link --}} @if($locationName)

{{ $locationName }}

@if($event->latitude && $event->longitude) {{ $locale === 'ar' ? 'عرض على الخريطة' : 'View on map' }} @endif
@endif {{-- Linked Place --}} @if($event->place)

{{ $locale === 'ar' ? 'المكان المرتبط' : 'Hosted at' }}

{{ $event->place->getTranslation('name', $locale) }}
@endif
{{-- ============================================================ --}} {{-- RELATED EVENTS --}} {{-- ============================================================ --}} @if($relatedEvents->count())

{{ $locale === 'ar' ? 'فعاليات مشابهة' : 'Related Events' }}

@foreach($relatedEvents as $relEvent) @include('web.partials.event-card', ['event' => $relEvent]) @endforeach
@endif
@endsection ob_start();