import { Button, Form, Input } from "antd"; import { OfficeDetailsType } from "features/order/orderSlice"; import { useEffect } from "react"; import { useTranslation } from "react-i18next"; import { ProBottomSheet } from "../ProBottomSheet/ProBottomSheet"; const { TextArea } = Input; interface OfficeBottomSheetProps { isOpen: boolean; onClose: () => void; initialValue: OfficeDetailsType | null; onSave: (value: OfficeDetailsType) => void; } export function OfficeBottomSheet({ isOpen, onClose, initialValue, onSave, }: OfficeBottomSheetProps) { const { t } = useTranslation(); const [officeForm] = Form.useForm(); useEffect(() => { officeForm.setFieldsValue(initialValue); }, [initialValue, officeForm]); const handleSave = () => { onSave(officeForm.getFieldsValue()); officeForm.resetFields(); onClose(); }; const handleCancel = () => { officeForm.setFieldsValue(initialValue); officeForm.resetFields(); onClose(); }; return (
{" "}