import React from 'react'; import { createPortal } from 'react-dom'; import { Clock, AlertCircle } from 'lucide-react'; import { Button } from '@/components/ui/button'; interface CheckOutReminderDialogProps { isOpen: boolean; onClose: () => void; onCheckOut: () => void; isLoading?: boolean; userName?: string; workDuration?: string; } const CheckOutReminderDialog: React.FC = ({ isOpen, onClose, onCheckOut, isLoading = false, userName = 'User', workDuration = '00:00:00', }) => { if (!isOpen) return null; const dialogContent = (

Time to Check Out!

Hi {userName}, it's past 6:30 PM.

You've worked for {workDuration} today. Don't forget to check out!

Checking out helps maintain accurate attendance records and ensures your working hours are properly tracked.

); return createPortal(dialogContent, document.body); }; export default CheckOutReminderDialog;