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

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

@if(session('success')) @endif
@forelse($institutions as $institution) {{-- use trans_field helper for dynamic nature --}} @empty @endforelse
{{ __('site.jeunesse.table.id') }} {{ __('site.jeunesse.table.applicant') }} {{ __('site.jeunesse.table.project_nature') }} {{ __('site.jeunesse.table.status') }} {{ __('site.jeunesse.table.actions') }}
{{ $institution->id_inst }} {{ $institution->investissements->first()?->utilisateur?->nom_prenom ?? __('site.jeunesse.table.no_value') }}{{ trans_field($institution->natureProjet, 'nature') ?? __('site.jeunesse.table.no_value') }} @php // use trans_field for statut label (fallback to translated pending) $statut = trans_field($institution->statut, 'statut') ?? __('site.jeunesse.status.pending'); $badgeClass = match($institution->id_statut) { 1 => 'status-badge--success', 3 => 'status-badge--danger', default => 'status-badge--pending' }; @endphp {{ $statut }}
{{-- View --}} {{-- Edit + Delete only if statut == 2 --}} @if($institution->id_statut == 2) {{-- Edit --}} {{-- Delete --}}
@csrf @method('DELETE')
@endif
{{ __('site.jeunesse.table.no_forms') }}
{{ $institutions->links('pagination::bootstrap-5') }}
{{-- Scripts --}} @endsection