feat: deal group and stuff

This commit is contained in:
2024-11-09 02:33:17 +03:00
parent 1fa0f63c82
commit 1ee8135508
4 changed files with 21 additions and 21 deletions

View File

@@ -1,6 +1,4 @@
import BaseFormModal, {
CreateEditFormProps,
} from "../../ClientsPage/modals/BaseFormModal/BaseFormModal.tsx";
import BaseFormModal, { CreateEditFormProps } from "../../ClientsPage/modals/BaseFormModal/BaseFormModal.tsx";
import { DealSummary, ShippingWarehouseSchema } from "../../../client";
import { ContextModalProps } from "@mantine/modals";
import { useForm } from "@mantine/form";
@@ -14,22 +12,24 @@ type RestProps = {
};
type Props = CreateEditFormProps<ShippingWarehouseSchema> & RestProps;
const ShippingWarehouseForm = ({
context,
innerProps,
id,
}: ContextModalProps<Props>) => {
context,
innerProps,
id,
}: ContextModalProps<Props>) => {
const isEditing = "onChange" in innerProps;
const form = useForm<ShippingWarehouseSchema>({
initialValues: isEditing
? innerProps.element
: {
id: -1,
name: "",
},
id: -1,
name: "",
},
});
return (
<DealPageContextProvider>
<DealPageContextProvider refetchDeals={async () => {
}}>
<BaseFormModal
{...innerProps}
closeOnSubmit