'use client';
import { useEffect, useState } from 'react';
import usePresenceStore from '@/stores/usePresenceStore';
import { Avatar, Col, Flex, Image, Row } from 'antd';
import { LogIn, LogOut } from 'lucide-react';
import LoadingComponent from '@/components/LoadingComponent';
import DetailPresenceCardComponent from '@/components/DetailPresenceCardComponent';
export default function AbsensiDetail() {
const presenceData = usePresenceStore((state) => state.presenceData);
const clearPresenceData = usePresenceStore((state) => state.clearPresenceData);
const [loading, setLoading] = useState(true);
// Cek apakah presenceData sudah tersedia
useEffect(() => {
if (presenceData) {
setLoading(false);
}
}, [presenceData]);
function getDayName(dateString) {
const date = new Date(dateString);
return date.toLocaleDateString('id-ID', { weekday: 'long' });
}
function formatTanggalIndo(dateString) {
const tanggal = new Date(dateString);
return tanggal.toLocaleDateString('id-ID', {
year: 'numeric',
month: 'long',
day: 'numeric',
});
}
console.log(presenceData, 'data')
if (loading) {
return