@lang('modules.settings.operationalShifts')

@lang('modules.settings.operationalShiftsDescription')

@if(count($branches) > 1)
@foreach($branches as $branch) @endforeach
@endif

@lang('modules.settings.shiftsForBranch', ['branch' => $branchName])

@if(count($shifts) > 0 && $businessDayInfo)
@if($businessDayInfo['extends_to_next_day'])
@else
@endif
@lang('modules.settings.businessDayInfo')
@endif @lang('modules.settings.addShift')
@if(count($shifts) > 0)
@foreach($shifts as $shift) @endforeach
@lang('modules.settings.shiftName') @lang('modules.settings.startTime') @lang('modules.settings.endTime') @lang('app.status') @lang('app.action')
{{ $shift['shift_name'] ?: __('modules.settings.shift') . ' ' . ($loop->index + 1) }} @php $days = is_string($shift['day_of_week']) ? json_decode($shift['day_of_week'], true) : ($shift['day_of_week'] ?? []); if (!is_array($days)) $days = [$days]; $allWeekDays = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday']; $showDays = in_array('All', $days) ? $allWeekDays : array_filter($days, function($day) { return $day !== 'All'; }); @endphp @if(!empty($showDays))
@foreach($showDays as $day) @lang('app.' . $day) @endforeach
@endif
{{ $shift['start_time_display'] ?? $shift['start_time_local'] ?? $shift['start_time'] }} {{ $shift['end_time_display'] ?? $shift['end_time_local'] ?? $shift['end_time'] }} @if($shift['is_overnight_local'] ?? false) (@lang('modules.settings.nextDay')) @endif @if($shift['is_active']) @lang('app.active') @else @lang('app.inactive') @endif
@else

@lang('modules.settings.noShiftsConfigured')

@lang('modules.settings.noShiftsConfiguredDescription')

@lang('modules.settings.addFirstShift')
@endif
@lang('modules.settings.howItWorks')
  • @lang('modules.settings.shiftHelp1')
  • @lang('modules.settings.shiftHelp2')
  • @lang('modules.settings.shiftHelp3')
  • @lang('modules.settings.shiftHelp4')

@if($editingShiftId) @lang('modules.settings.editShift') @else @lang('modules.settings.addShift') @endif

@php($isOvernight = $endTime < $startTime) @if($isOvernight)

@lang('modules.settings.overnightShift')
@lang('modules.settings.overnightShiftDescription')

@endif
{{ __('app.cancel') }} {{ __('app.save') }}