+ {hasCheckedIn ? (
+
+
+
+
+ Masuk:
+
+
+ {formatTime(todayAttendance?.check_in_at)}
+
+
+
+ {hasCheckedOut ? (
+ <>
+
+
+ Pulang:
+
+
+ {formatTime(todayAttendance?.check_out_at)}
+
+ >
+ ) : (
+ <>
+
+
+ Pulang:
+
+
+ Belum
+
+ >
+ )}
+
+
+ ) : isOnLeave ? (
+
+ Anda sedang cuti hari ini.
+
+ ) : !canCheckIn ? (
+
+ Anda tidak memiliki akses presensi.
+
+ ) : (
+
+ Anda belum melakukan presensi hari ini
+
+ )}
+
+
+ {showButtons && canCheckIn && !isOnLeave && (
+
+ {locationLoading && (
+
+ Mendapatkan lokasi...
+
+ )}
+
+
+