feat: drawers registry

This commit is contained in:
2025-08-22 17:04:59 +04:00
parent cb67c913ad
commit b5753ed3a2
28 changed files with 680 additions and 285 deletions

View File

@ -1,34 +1,28 @@
import { Space } from "@mantine/core";
import Funnel from "@/app/deals/components/shared/Funnel/Funnel";
import Header from "@/app/deals/components/shared/Header/Header";
import { BoardsContextProvider } from "@/app/deals/contexts/BoardsContext";
import { ProjectsContextProvider } from "@/app/deals/contexts/ProjectsContext";
import { StatusesContextProvider } from "@/app/deals/contexts/StatusesContext";
import BoardStatusesEditorDrawer from "@/app/deals/drawers/BoardStatusesEditorDrawer";
import ProjectBoardsEditorDrawer from "@/app/deals/drawers/ProjectBoardsEditorDrawer";
import ProjectsEditorDrawer from "@/app/deals/drawers/ProjectsEditorDrawer";
import PageBlock from "@/components/layout/PageBlock/PageBlock";
import PageContainer from "@/components/layout/PageContainer/PageContainer";
import { DealsContextProvider } from "./contexts/DealsContext";
import { Space } from "@mantine/core";
export default function DealsPage() {
return (
<ProjectsContextProvider>
<BoardsContextProvider>
<PageContainer>
<PageBlock className={"mobile-margin-height"}>
<Header />
<Space h={"md"}/>
<StatusesContextProvider>
<StatusesContextProvider>
<PageContainer>
<PageBlock className={"mobile-margin-height"}>
<Header />
<Space h={"md"} />
<DealsContextProvider>
<Funnel />
</DealsContextProvider>
<BoardStatusesEditorDrawer />
</StatusesContextProvider>
<ProjectBoardsEditorDrawer />
<ProjectsEditorDrawer />
</PageBlock>
</PageContainer>
</PageBlock>
</PageContainer>
</StatusesContextProvider>
</BoardsContextProvider>
</ProjectsContextProvider>
);