import React, { useState } from 'react'; import { Button } from '../../ui/button'; import { X, RefreshCcw, UploadCloud } from 'lucide-react'; import { useToast } from '../../../context/ToastContext'; interface RefundRequestModalProps { orderId: string; onClose: () => void; } export const RefundRequestModal: React.FC = ({ orderId, onClose }) => { const { addToast } = useToast(); const [reason, setReason] = useState('Duplicate Purchase'); const [details, setDetails] = useState(''); const handleSubmit = () => { addToast(`Refund request submitted for Order #${orderId}`, "success"); onClose(); }; return (

Request Refund

Refund requests are subject to approval. Please provide details below for Order #{orderId}.