import React from 'react'; import { Button } from '@/components/ui/button'; import { FileIcon, Loader2 } from 'lucide-react'; import useFileUpload from '@/hooks/use-file-upload'; interface UploadAttendanceButtonProps { onFileSelected: (file: File) => void; } const UploadAttendanceButton: React.FC = ({ onFileSelected }) => { const { fileInputRef, isSelecting, triggerFileSelect, handleFileChange } = useFileUpload({ acceptedTypes: ['.xlsx', '.xls', '.csv'], maxSizeMB: 10, onFileSelected }); return ( <> ); }; export default UploadAttendanceButton;