import BarcodeTemplateEditorModal from "@/app/barcode-templates/modals/BarcodeTemplateFormModal/BarcodeTemplateEditorModal";
import ClientEditorModal from "@/app/clients/modals/ClientFormModal/ClientFormModal";
import DealsBoardFiltersModal from "@/app/deals/modals/DealsBoardFiltersModal/DealsBoardFiltersModal";
import DealsScheduleFiltersModal from "@/app/deals/modals/DealsScheduleFiltersModal/DealsScheduleFiltersModal";
import DealsTableFiltersModal from "@/app/deals/modals/DealsTableFiltersModal/DealsTableFiltersModal";
import {
    ServiceCategoryEditorModal,
    ServiceEditorModal,
    ServicesKitEditorModal,
} from "@/app/services/modals";
import EnterNameModal from "@/modals/EnterNameModal/EnterNameModal";
import {
    DealProductEditorModal,
    DealServiceEditorModal,
    DuplicateServicesModal,
    ProductEditorModal,
    ProductServiceEditorModal,
    ServicesKitSelectModal,
} from "@/modules/dealModularEditorTabs/FulfillmentBase/shared/modals";

export const modals = {
    enterNameModal: EnterNameModal,
    dealsTableFiltersModal: DealsTableFiltersModal,
    dealsBoardFiltersModal: DealsBoardFiltersModal,
    dealsScheduleFiltersModal: DealsScheduleFiltersModal,
    productEditorModal: ProductEditorModal,
    dealProductEditorModal: DealProductEditorModal,
    dealServiceEditorModal: DealServiceEditorModal,
    productServiceEditorModal: ProductServiceEditorModal,
    duplicateServicesModal: DuplicateServicesModal,
    servicesKitSelectModal: ServicesKitSelectModal,
    servicesKitEditorModal: ServicesKitEditorModal,
    serviceCategoryEditorModal: ServiceCategoryEditorModal,
    serviceEditorModal: ServiceEditorModal,
    barcodeTemplateEditorModal: BarcodeTemplateEditorModal,
    clientEditorModal: ClientEditorModal,
};
