@lang('shift.shifts')
@if (auth('admin')->user()->hasPermissionTo('create shifts', 'admin')) @endif
@if ($errors->any()) @foreach ($errors->all() as $error)
{{ $error }}
@endforeach @endif @if (session('success'))
{{ session('success') }}
@endif
@foreach ($shifts as $shift) @endforeach
@lang('shift.ID') @lang('shift.name') @lang('shift.description') @lang('shift.days') @lang('shift.Actions')
{{ $shift->id }} {{ app()->getLocale() === 'ar' ? $shift->name_ar : $shift->name_en }} {{ app()->getLocale() === 'ar' ? ($shift->description_ar ?? '------') : ($shift->description_en ?? '------') }} @if ($shift->details->count() > 0)
    @foreach ($shift->details as $detail)
  • @switch($detail->day_index) @case(0) @lang('shiftDetail.sunday') @break @case(1) @lang('shiftDetail.monday') @break @case(2) @lang('shiftDetail.tuesday') @break @case(3) @lang('shiftDetail.wednesday') @break @case(4) @lang('shiftDetail.thursday') @break @case(5) @lang('shiftDetail.friday') @break @case(6) @lang('shiftDetail.saturday') @break @endswitch : {{ $detail->timetable->name_ar ?? 'N/A' }}
  • @endforeach
@else @lang('shift.noDaysAssigned') @endif
@if (auth('admin')->user()->hasPermissionTo('view shifts', 'admin')) @endif @if (auth('admin')->user()->hasPermissionTo('update shifts', 'admin')) @endif @if (auth('admin')->user()->hasPermissionTo('delete shifts', 'admin'))
@csrf @method('DELETE')
@endif