import React, { useEffect } from 'react' import { FontAwesomeIcon } from '@fortawesome/react-fontawesome' import { faCheck, faTimes } from '@fortawesome/free-solid-svg-icons' interface ToastProps { message: string type?: 'success' | 'error' onClose: () => void duration?: number } const Toast: React.FC = ({ message, type = 'success', onClose, duration = 3000 }) => { useEffect(() => { const timer = setTimeout(() => { onClose() }, duration) return () => clearTimeout(timer) }, [duration, onClose]) return (
{message}
) } export default Toast