feat: total price and products count display for deals
This commit is contained in:
@ -7,6 +7,7 @@ import useProjectsList from "@/hooks/lists/useProjectsList";
|
||||
import useIsMobile from "@/hooks/utils/useIsMobile";
|
||||
import { ProjectSchema } from "@/lib/client";
|
||||
import makeContext from "@/lib/contextFactory/contextFactory";
|
||||
import { ModuleNames } from "@/modules/modules";
|
||||
|
||||
type ProjectsContextState = {
|
||||
selectedProject: ProjectSchema | null;
|
||||
@ -14,7 +15,7 @@ type ProjectsContextState = {
|
||||
refetchProjects: () => void;
|
||||
projects: ProjectSchema[];
|
||||
projectsCrud: ProjectsCrud;
|
||||
modulesSet: Set<string>;
|
||||
modulesSet: Set<ModuleNames>;
|
||||
};
|
||||
|
||||
const useProjectsContextState = (): ProjectsContextState => {
|
||||
@ -33,7 +34,10 @@ const useProjectsContextState = (): ProjectsContextState => {
|
||||
);
|
||||
|
||||
const modulesSet = useMemo(
|
||||
() => new Set(selectedProject?.builtInModules.map(m => m.key)),
|
||||
() =>
|
||||
new Set(
|
||||
selectedProject?.builtInModules.map(m => m.key as ModuleNames)
|
||||
),
|
||||
[selectedProject]
|
||||
);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user