@extends('layouts.mobile.modern') @section('title', 'Jadwal Saya') @section('header_left') @endsection @push('mystyle') @endpush @section('content')
{{-- Month Selector --}}
{{-- Schedule List --}}
@php $today = date('Y-m-d'); $delay = 0.1; @endphp @foreach ($schedule as $date => $info) @php $isToday = $date == $today; $dayFormat = Carbon\Carbon::parse($date); $delay += 0.04; $isHoliday = $dayFormat->isWeekend() || (isset($info->nama_jam_kerja) && str_contains(strtolower($info->nama_jam_kerja), 'libur')); // Priority for color: // 1. Info color (jam kerja) // 2. Default red for holiday // 3. Default emerald for work $baseColor = '#10b981'; // Default Emerald if ($isHoliday) { $baseColor = '#ef4444'; // Default Red } if (isset($info->color) && !empty($info->color)) { $baseColor = $info->color; } $badgeBg = $baseColor; $badgeText = '#fff'; @endphp
{{-- Date Display --}}
{{ $dayFormat->translatedFormat('D') }} {{ $dayFormat->format('d') }}
{{-- Details --}}
@if ($info)

{{ $info->nama_jam_kerja }}

@if ($isToday) HARI INI @endif
{{ $info->jam_masuk ? date('H:i', strtotime($info->jam_masuk)) : '__:__' }} - {{ $info->jam_pulang ? date('H:i', strtotime($info->jam_pulang)) : '__:__' }}
@if($info->color)
@endif
@else

Tidak ada jadwal

@if ($isToday) HARI INI @endif
Silahkan hubungi admin @endif
@endforeach
@endsection