@extends('layouts.app') @section('title', 'Mes événements') @section('content')
{{-- ========================================================= --}} {{-- HEADER --}} {{-- ========================================================= --}}
{{-- Décorations --}}
Espace organisateur

Mes événements

Crée, organise et publie facilement tous tes événements.

Nouvel événement
{{-- ========================================================= --}} {{-- STATISTIQUES --}} {{-- ========================================================= --}} @php $totalEvents = $events->count(); $publishedEvents = $events->where('status', 'published')->count(); $draftEvents = $events->where('status', 'draft')->count(); @endphp
{{-- Total --}}

{{ $totalEvents }}

Événement{{ $totalEvents > 1 ? 's' : '' }}

{{-- Publiés --}}

{{ $publishedEvents }}

Publié{{ $publishedEvents > 1 ? 's' : '' }}

{{-- Brouillons --}}

{{ $draftEvents }}

Brouillon{{ $draftEvents > 1 ? 's' : '' }}

{{-- ========================================================= --}} {{-- VALIDATION ORGANISATEUR --}} {{-- ========================================================= --}} @if(!auth()->user()->organizer->isApproved())

Profil en cours de validation

Ton compte organisateur est actuellement examiné par notre équipe. Tu peux continuer à préparer tes événements en brouillon pendant cette période.

@endif {{-- ========================================================= --}} {{-- TITRE LISTE --}} {{-- ========================================================= --}}

Gestion

Tous mes événements

@if($totalEvents > 0) {{ $totalEvents }} résultat{{ $totalEvents > 1 ? 's' : '' }} @endif
{{-- ========================================================= --}} {{-- LISTE --}} {{-- ========================================================= --}}
@forelse($events as $event)
{{-- ================================================= --}} {{-- IMAGE --}} {{-- ================================================= --}}
@if($event->cover_image) {{ $event->title }}
@else
@endif {{-- Catégorie --}} @if($event->category) {{ $event->category }} @endif {{-- Statut sur image mobile --}}
@php $statusStylesMobile = [ 'published' => ['bg-emerald-500 text-white', 'check-circle', 'Publié'], 'pending' => ['bg-amber-400 text-white', 'clock-alert', 'En attente'], 'draft' => ['bg-white/90 text-gray-700', 'clock', 'Brouillon'], ]; [$mClass, $mIcon, $mLabel] = $statusStylesMobile[$event->status] ?? $statusStylesMobile['draft']; @endphp {{ $mLabel }}
{{-- ================================================= --}} {{-- CONTENU --}} {{-- ================================================= --}}

{{ $event->title }}

@if($event->description)

{{ $event->description }}

@endif
{{-- Statut desktop --}}
{{-- Informations --}}
{{-- Date --}}

Date

{{ $event->starts_at->locale('fr')->translatedFormat('l d F Y') }}

{{-- Heure --}}

Heure

{{ $event->starts_at->format('H\hi') }}

{{-- Lieu --}}

Lieu

{{ $event->location }}

{{-- Footer carte --}}
Créé le {{ $event->created_at->locale('fr')->translatedFormat('d F Y') }} Gérer l'événement
@empty {{-- ================================================= --}} {{-- AUCUN ÉVÉNEMENT --}} {{-- ================================================= --}}

Aucun événement pour le moment

Commence par créer ton premier événement et partage-le avec ton public.

Créer mon premier événement
@endforelse
@endsection ```