import React from "react"; import CreateRole from "./CreateRole"; import EditRole from "./EditRole"; import CreateJobRole from "./CreateJobRole"; import EditJobRole from "./EditJobRole"; import CreateWorkCategory from "./CreateWorkCategory"; import EditWorkCategory from "./EditWorkCategory"; import CreateCategory from "./CreateContactCategory"; import CreateContactTag from "./CreateContactTag"; import EditContactCategory from "./EditContactCategory"; import EditContactTag from "./EditContactTag"; import ManageExpenseType from "./ManageExpenseType"; import ManagePaymentMode from "./ManagePaymentMode"; import ManageExpenseStatus from "./ManageExpenseStatus"; import ManageDocumentCategory from "./ManageDocumentCategory"; import ManageDocumentType from "./ManageDocumentType"; import ManageServices from "./Services/ManageServices"; import ServiceGroups from "./Services/ServicesGroups"; import ManagePaymentHead from "./paymentAdjustmentHead/ManagePaymentHead"; import RequisitionStatus from "./InventoryManagement/RequisitionStatus"; import PurchaseOrderStatus from "./InventoryManagement/PurchaseOrderStatus"; import ProductCategory from "./InventoryManagement/ProductCategory"; const MasterModal = ({ modaldata, closeModal }) => { if (!modaldata?.modalType || modaldata.modalType === "delete") { return null; } const { modalType, item, masterType } = modaldata; const modalComponents = { "Application Role": ( ), "Edit-Application Role": ( ), "Job Role": , "Edit-Job Role": , "Work Category": , "Edit-Work Category": , "Contact Category": , "Edit-Contact Category": ( ), "Contact Tag": , "Edit-Contact Tag": , "Expense Type": , "Edit-Expense Type": , "Payment Mode": , "Edit-Payment Mode": , "Expense Status": , "Edit-Expense Status": ( ), "Document Category": , "Edit-Document Category": ( ), "Document Type": , "Edit-Document Type": ( ), Services: , "Edit-Services": , "Manage-Services": , "Payment Adjustment Head": , "Edit-Payment Adjustment Head": , "Requisition Status": , "Edit-Requisition Status": ( ), "Purchase Order Status": , "Edit-Purchase Order Status": ( ), "Product Category": , "Edit-Product Category": ( ), }; return (

{`${(masterType, " ", modalType)}`}

{modalComponents[modalType] || null}
); }; export default MasterModal;