@extends('admin.layouts.app') @section('title', get_setting('site_name').' | Weekend Setup') @section('content') @php $weekDays = [ ['key' => 'Sunday', 'label' => __('Sun'), 'value' => 1], ['key' => 'Monday', 'label' => __('Mon'), 'value' => 2], ['key' => 'Tuesday', 'label' => __('Tue'), 'value' => 3], ['key' => 'Wednesday', 'label' => __('Wed'), 'value' => 4], ['key' => 'Thursday', 'label' => __('Thu'), 'value' => 5], ['key' => 'Friday', 'label' => __('Fri'), 'value' => 7], ['key' => 'Saturday', 'label' => __('Sat'), 'value' => 6], ]; @endphp

Weekend Setup

Configure weekend groups and assign them to staff during onboarding.

@can('Weekend-create') @endcan
@if (session()->has('message'))
{{ session('message') }}
@endif @if (session()->has('error'))
{{ session('error') }}
@endif
{{ (int) ($weekendStats->total ?? 0) }}
{{ __('Groups') }}
{{ (int) ($weekendStats->assigned_staff ?? 0) }}
{{ __('Assigned Staff') }}
{{ (int) ($weekendStats->configured_off_days ?? 0) }}
{{ __('Configured Off Days') }}
{{ __('Weekend Groups') }} {{ __('Clear Filters') }}
@foreach($weekDays as $day) @endforeach @forelse($weekends as $weekend) @foreach($weekDays as $day) @endforeach @empty @endforelse
{{ __('Group') }}{{ $day['label'] }}{{ __('Staff') }} {{ __('Action') }}
{{ $weekend->name }}
{{ $weekend->offDayCount() }} {{ __('off days') }}
{{ (int) $weekend->{$day['key']} === 1 ? '✓' : '—' }} {{ (int) ($weekend->staff_count ?? 0) }}
@can('Weekend-edit') @endcan @can('Weekend-delete') @endcan
{{ __('No weekend groups found.') }}
@if($weekends->hasPages()) @endif
@include('modals.delete_modal') @endsection @section('modal') @endsection @section('script') @endsection