@extends('layouts.app') @section('title', 'Dashboard — Presensi') @section('page-title', 'Dashboard') @section('content') {{-- ================= Live punch clock ================= --}}
{{ now()->translatedFormat('l, d F Y') }}
{{ now()->format('H:i:s') }}
@if (!$todayAttendance || !$todayAttendance->check_in)
@csrf
@else Masuk {{ \Carbon\Carbon::parse($todayAttendance->check_in)->format('H:i') }} @if($todayAttendance->check_in_status === 'terlambat') · Terlambat @else · Hadir @endif @endif @if ($todayAttendance && $todayAttendance->check_in && !$todayAttendance->check_out)
@csrf
@elseif ($todayAttendance && $todayAttendance->check_out) Pulang {{ \Carbon\Carbon::parse($todayAttendance->check_out)->format('H:i') }} · {{ $todayAttendance->check_out_status === 'pulang_cepat' ? 'Pulang Cepat' : 'Tepat Waktu' }} @endif

{{-- ================= Info lokasi & jam kerja ================= --}} @if ($attendanceSetting)

{{ $attendanceSetting->office_name }}

Jam Masuk
{{ \Carbon\Carbon::parse($attendanceSetting->check_in_time)->format('H:i') }}
Jam Pulang
{{ \Carbon\Carbon::parse($attendanceSetting->check_out_time)->format('H:i') }}
Toleransi
{{ $attendanceSetting->late_tolerance }} mnt
Radius Lokasi
{{ $attendanceSetting->radius }} m
@endif {{-- ================= Riwayat bulan ini ================= --}}

Riwayat Bulan Ini

Lihat semua
@forelse ($history as $item) @empty @endforelse
Tanggal Jam Masuk Status Masuk Jam Pulang Status Pulang
{{ \Carbon\Carbon::parse($item->attendance_date)->translatedFormat('d M Y') }} {{ $item->check_in ? \Carbon\Carbon::parse($item->check_in)->format('H:i') : '-' }} @if ($item->check_in_status === 'terlambat') Terlambat @elseif ($item->check_in_status === 'hadir') Hadir @else - @endif {{ $item->check_out ? \Carbon\Carbon::parse($item->check_out)->format('H:i') : '-' }} @if ($item->check_out_status === 'pulang_cepat') Pulang Cepat @elseif ($item->check_out_status === 'tepat_waktu') Tepat Waktu @else - @endif
🗓️
Belum ada riwayat presensi bulan ini.
@endsection @section('scripts') @endsection