@extends('admin.layout') @section('title', 'Jadwal Khusus') @section('subtitle', 'Atur jadwal berbeda untuk relawan tertentu pada tanggal tertentu') @section('content')
{{-- Form Tambah Override --}}

Tambah Jadwal Khusus

Pilih beberapa relawan sekaligus untuk jadwal yang sama.

@csrf {{-- Pilih Relawan (Multi-select Dropdown) --}}
{{-- Dropdown Toggle Button --}} {{-- Dropdown Menu --}}
@error('user_ids')

{{ $message }}

@enderror
{{-- Tanggal --}}
@error('date')

{{ $message }}

@enderror
{{-- Jam Masuk & Pulang --}}
{{-- Keterangan --}}
{{-- Daftar Override --}}

Daftar Jadwal Khusus

@if(request('date')) Reset @endif
@if ($overrides->count())
@foreach ($overrides as $ov) @endforeach
Relawan Tanggal Jam Keterangan Aksi
{{ substr($ov->user->name, 0, 1) }}
{{ $ov->user->name }}
{{ $ov->date->locale('id')->isoFormat('ddd, D MMM Y') }} {{ \Carbon\Carbon::parse($ov->start_time)->format('H:i') }} - {{ \Carbon\Carbon::parse($ov->end_time)->format('H:i') }} {{ $ov->notes ?? '-' }}
@csrf @method('DELETE')
@else
Belum ada jadwal khusus{{ request('date') ? ' untuk tanggal ini' : '' }}.
@endif
@endsection @push('scripts') @endpush