@if (!$horas) {{-- Usuario sin horas asignadas --}}

Espera a que se te establezca un horario de trabajo

Una vez que el administrador te asigne tus horas laborales, podrás acceder a toda la información de asistencia.

@else @php $hoy = \Carbon\Carbon::now()->format('N'); $esDomingo = $hoy == 7; @endphp
{{-- CARD 1 --}}

Hoy

{{ now()->translatedFormat('l, d \\d\\e F Y') }}

Hora actual:

La empresa te ha programado para {{ $horas }} horas laborales

{{-- CARD 2 --}}

Asistencia Mensual

Aquí se detalla el porcentaje de tus asistencias.

{{ $porcentajeAsistencia }}%

{{-- CARD 3 --}}

Total días presente

Aquí se muestra la cantidad de días que asististe al trabajo.

{{ $totalDiasPresentes }}

{{-- CARD 4 --}}

Total faltas del mes

Aquí se muestra la cantidad de faltas que tuviste en el trabajo.

{{ $diasAusentesMes }}

{{-- CARD 5 --}}

Racha Actual de Asistencia

Tu mejor serie de asistencia consecutiva.

{{ $rachaDias }}

Asistencia de {{ \Carbon\Carbon::create(null, $mesSeleccionado, 1)->translatedFormat('F Y') }}

{{-- Filtro de mes --}}
Asistió
Ausente
Libre
@php $weekDays = ['Lunes', 'Martes', 'Miercoles', 'Jueves', 'Viernes', 'Sabadoo', 'Domingo']; @endphp {{-- Días de la semana --}}
@foreach ($weekDays as $day)
{{ $day }}
@endforeach
{{-- Días del mes --}}
@foreach ($diasCalendario as $d) @php $classes = match ($d['estado']) { 'presente' => 'bg-green-50 text-green-800 border-green-200 hover:bg-green-100', 'ausente' => 'bg-red-50 text-red-700 border-red-200 hover:bg-red-100', default => 'bg-gray-50 text-gray-600 border-gray-200 hover:bg-gray-100', }; @endphp
{{ $d['dia'] }}
@endforeach
@endif