@foreach($shifts as $idx => $shift)
@php
$isMorning = str_contains(strtolower($shift->name), 'morning');
$defaultStart = $isMorning ? '07:45' : '12:35';
$defaultEnd = $isMorning ? '12:35' : '17:30';
$tabId = "shift_tab_{$shift->id}";
$days = [
6 => ['name' => 'Saturday', 'short' => 'Sat', 'default_start' => $defaultStart, 'default_end' => $defaultEnd, 'is_off' => false],
0 => ['name' => 'Sunday', 'short' => 'Sun', 'default_start' => $defaultStart, 'default_end' => $defaultEnd, 'is_off' => false],
1 => ['name' => 'Monday', 'short' => 'Mon', 'default_start' => $defaultStart, 'default_end' => $defaultEnd, 'is_off' => false],
2 => ['name' => 'Tuesday', 'short' => 'Tue', 'default_start' => $defaultStart, 'default_end' => $defaultEnd, 'is_off' => false],
3 => ['name' => 'Wednesday', 'short' => 'Wed', 'default_start' => $defaultStart, 'default_end' => $defaultEnd, 'is_off' => false],
4 => ['name' => 'Thursday', 'short' => 'Thu', 'default_start' => $defaultStart, 'default_end' => $defaultEnd, 'is_off' => false],
5 => ['name' => 'Friday', 'short' => 'Fri', 'default_start' => '', 'default_end' => '', 'is_off' => true],
];
@endphp
{{-- Hidden Shift Enable Form Input --}}
{{-- Shift Controls Header --}}
6 Working Days, 1 Off Day
{{-- Shift Content Container (shown when enabled) --}}
{{-- QUICK PRESETS & TOOLBAR --}}
{{-- 7-DAY LIST FOR THIS SHIFT --}}
@foreach($days as $day => $d)
{{-- Day Name --}}
{{ $d['name'] }}
{{-- Start Time --}}
{{-- End Time --}}
{{-- Calculated Duration --}}
{{ $d['is_off'] ? 'Off Day' : '4h 50m' }}
{{-- Off Day Toggle & Copy button --}}
@endforeach
{{-- TOTAL SUMMARY BOX FOR THIS SHIFT --}}
{{ $shift->name }} Total Weekly:
29h 0m
(1740 min total)
{{-- Shift Disabled Overlay Placeholder --}}
{{ $shift->name }} is Disabled
This shift will not be assigned to the selected employees.
@endforeach