@extends('layouts.admin') @section('title', 'Mall Events - ' . $mall->name) @section('content')

{{ $mall->name }} - Events Management

Back to Mall
Total Events
{{ $stats['total'] }}
Upcoming
{{ $stats['upcoming'] }}
This Month
{{ $stats['this_month'] }}
Completed
{{ $stats['completed'] }}
Search & Filter Events
Events
@if($events->count() > 0)
@foreach($events as $event) @endforeach
Event Info Date & Time Location Organizer Status Attendees Actions
{{ $event->event_name }}
{{ ucfirst(str_replace('_', ' ', $event->event_type)) }} @if($event->event_description)
{{ Str::limit($event->event_description, 50) }} @endif
{{ \Carbon\Carbon::parse($event->start_datetime)->format('M j, Y') }}
{{ \Carbon\Carbon::parse($event->start_datetime)->format('g:i A') }} - {{ \Carbon\Carbon::parse($event->end_datetime)->format('g:i A') }}
{{ $event->event_location }}
@if($event->store) {{ $event->store->store_name }} @endif
{{ $event->organizer_name }}
@if($event->organizer_contact) {{ $event->organizer_contact }} @endif
@php $statusColors = [ 'planned' => 'secondary', 'confirmed' => 'primary', 'ongoing' => 'warning', 'completed' => 'success', 'cancelled' => 'danger' ]; $statusColor = $statusColors[$event->event_status] ?? 'secondary'; @endphp {{ ucfirst($event->event_status) }} @if($event->max_attendees)
{{ $event->actual_attendees ?? 0 }} / {{ $event->max_attendees }}
{{ round((($event->actual_attendees ?? 0) / $event->max_attendees) * 100) }}% full @else
{{ $event->actual_attendees ?? 0 }}
No limit @endif
{{ $events->links() }}
@else
No Events Found

There are no events in this mall yet.

@endif
@endsection @section('scripts') @endsection