@extends('layouts.app') @section('content')
{{ __('site.jeunesse.page.subtitle_activities') }}

{{ __('site.jeunesse.page.title_activities') }}

@if(session('success')) @endif
@forelse($activites as $activite) {{-- applicant name (not translatable) --}} {{-- dynamic nature label via trans_field --}} {{-- status label via trans_field --}} @empty @endforelse
{{ __('site.jeunesse.table.id') }} {{ __('site.jeunesse.table.applicant') }} {{ __('site.jeunesse.table.project_nature') }} {{ __('site.jeunesse.table.status') }} {{ __('site.jeunesse.table.actions') }}
{{ $activite->id_jeune_enfant }}{{ $activite->investissements->first()?->utilisateur?->nom_prenom ?? __('site.jeunesse.table.no_value') }} {{ trans_field($activite->natureActivite ?? null, 'nature') ?? $activite->natureActivite?->nature_ar ?? __('site.jeunesse.table.no_value') }} @php $statutLabel = trans_field($activite->statut ?? null, 'statut') ?? $activite->statut?->statut_ar ?? __('site.jeunesse.status.pending'); $badgeClass = match($activite->id_statut) { 1 => 'status-badge--success', 3 => 'status-badge--danger', default => 'status-badge--pending' }; @endphp {{ $statutLabel }}
@if($activite->id_statut == 2)
@csrf @method('DELETE')
@endif
{{ __('site.jeunesse.table.no_forms') }}
{{ $activites->links('pagination::bootstrap-5') }}
@endsection @section('scripts') @endsection