import React, { useState } from 'react'; import { Button } from '../../ui/button'; import { X, RefreshCcw, UploadCloud } from 'lucide-react'; import { useToast } from '../../../components/feedback/ToastProvider'; 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}.