diff --git a/src/components/Organization/ManageOrganization.jsx b/src/components/Organization/ManageOrganization.jsx index d8f9b936..739c5e43 100644 --- a/src/components/Organization/ManageOrganization.jsx +++ b/src/components/Organization/ManageOrganization.jsx @@ -6,14 +6,17 @@ import { organizationSchema, } from "./OrganizationSchema"; import Modal from "../common/Modal"; -import { useCreateOrganization, useOrganizationModal } from "../../hooks/useOrganization"; +import { + useCreateOrganization, + useOrganizationModal, +} from "../../hooks/useOrganization"; import Label from "../common/Label"; import SelectMultiple from "../common/SelectMultiple"; import { useServices } from "../../hooks/masterHook/useMaster"; const ManageOrganization = () => { const orgModal = useOrganizationModal(); - const { data: services,isLoading } = useServices(); + const { data: services, isLoading } = useServices(); const method = useForm({ resolver: zodResolver(organizationSchema), @@ -23,15 +26,20 @@ const ManageOrganization = () => { const { handleSubmit, register, + reset, formState: { errors }, } = method; - const {mutate:CreateOrganization,isPending} = useCreateOrganization(()=>{}) + const { mutate: CreateOrganization, isPending } = useCreateOrganization( + () => { + reset(defaultOrganizationValues); + orgModal.onClose(); + } + ); const onSubmit = (OrgPayload) => { - CreateOrganization() + CreateOrganization(OrgPayload); }; - console.log(services) const contentBody = (
@@ -118,12 +126,17 @@ const ManageOrganization = () => { -