@extends('admin.layout') @section('title', 'Kelola Relawan') @section('subtitle', 'Tambah, edit, dan hapus data relawan') @section('content')

Total: {{ $volunteers->count() }} relawan

@if ($volunteers->count() > 0)
@csrf
@endif
{{-- Import Section (hidden by default) --}} @if ($volunteers->count()) @php // Mengelompokkan relawan berdasarkan bagian kerja $groupedVolunteers = $volunteers->groupBy(function ($vol) { $assignment = $vol->volunteerAssignments->first(); return $assignment ? $assignment->workSection->name : 'Z_Belum ditugaskan'; })->sortKeys(); @endphp
@foreach ($groupedVolunteers as $groupName => $groupVolunteers) @php $isBelumDitugaskan = $groupName === 'Z_Belum ditugaskan'; $displayName = $isBelumDitugaskan ? 'Belum ditugaskan' : $groupName; $groupId = 'group-' . $loop->index; @endphp
{{-- Toggle Button --}} {{-- Accordion Content --}}
@endforeach
@else
Belum ada data relawan. Klik tombol "Tambah Relawan" untuk memulai.
@endif {{-- MODAL FORM --}} @endsection @push('scripts') @endpush