feat: modules dependencies

This commit is contained in:
2025-03-15 09:38:12 +04:00
parent 11eebdd3ad
commit 3bbdacdd68
10 changed files with 47 additions and 34 deletions

View File

@@ -7,8 +7,9 @@ import { CardService, StatusSchema } from "../../../../client";
import { useQueryClient } from "@tanstack/react-query";
import { dateWithoutTimezone } from "../../../../shared/lib/date.ts";
import { usePrefillCardContext } from "../../../../pages/CardsPage/contexts/PrefillCardContext.tsx";
import isModuleInProject, { Modules } from "../../../../modules/utils/isModuleInProject.ts";
import isModuleInProject from "../../../../modules/utils/isModuleInProject.ts";
import { useProjectsContext } from "../../../../contexts/ProjectsContext.tsx";
import { ModuleNames } from "../../../../modules/modules.tsx";
type Props = {
status: StatusSchema;
@@ -21,7 +22,7 @@ const CreateCardButton = ({ status }: Props) => {
const { prefillCard, setPrefillCard } = usePrefillCardContext();
const { selectedProject } = useProjectsContext();
const isPrefillingDealEnabled = isModuleInProject(Modules.SERVICES_AND_PRODUCTS, selectedProject);
const isPrefillingDealEnabled = isModuleInProject(ModuleNames.SERVICES_AND_PRODUCTS, selectedProject);
return (
<div