"use client"; import { ChangeEvent } from "react"; import { Dialog, DialogContent, DialogHeader, DialogTitle, DialogFooter } from "@/components/ui/dialog"; import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; import { ShippingData } from "@/lib/types"; interface ShippingModalProps { open: boolean; onClose: () => void; onSave: (shippingData: ShippingData) => void; // ✅ Allow passing shippingData shippingData: ShippingData; setShippingData: React.Dispatch>; editing: boolean; handleChange: (e: ChangeEvent) => void; } export const ShippingModal = ({ open, onClose, onSave, shippingData, editing, handleChange, setShippingData, }: ShippingModalProps) => { return ( {editing ? "Edit Shipping Method" : "Add Shipping Method"}
); };