diff --git a/src/widgets/quick-create/ui/QuickCreate.tsx b/src/widgets/quick-create/ui/QuickCreate.tsx index f1e3a4d..1ddff17 100644 --- a/src/widgets/quick-create/ui/QuickCreate.tsx +++ b/src/widgets/quick-create/ui/QuickCreate.tsx @@ -1,10 +1,12 @@ 'use client'; +import { useState } from 'react'; +import { FolderPlus, Plus, UsersRound, LayoutGrid } from 'lucide-react'; +import { useParams } from 'next/navigation'; import { useTeamStore } from 'entities/team'; import { CreateProjectDialog } from 'features/projects/create'; import { CreateTeamDialog } from 'features/teams/create'; -import { FolderPlus, Plus, UsersRound } from 'lucide-react'; -import { useState } from 'react'; +import { CreateBoardDialog } from 'features/boards/create'; import { Button, DropdownMenu, @@ -23,6 +25,9 @@ export function QuickCreate() { const [open, setOpen] = useState(false); const [createTeamOpen, setCreateTeamOpen] = useState(false); const [createProjectOpen, setCreateProjectOpen] = useState(false); + const [createBoardOpen, setCreateBoardOpen] = useState(false); + const params = useParams<{ projectSlug: string }>(); + const projectSlug = params?.projectSlug; return (
@@ -80,12 +85,33 @@ export function QuickCreate() { + { + e.preventDefault(); + setOpen(false); + setCreateBoardOpen(true); + }} + > + + + + + + Доска + + Создать новую доску в проекте + + + + +
); }