diff --git a/src/app/(main)/boards/BoardProvider.tsx b/src/app/(main)/boards/BoardProvider.tsx index 85dd0f737..f4f6b7e0f 100644 --- a/src/app/(main)/boards/BoardProvider.tsx +++ b/src/app/(main)/boards/BoardProvider.tsx @@ -41,7 +41,7 @@ export function BoardProvider({ const { touch } = useModified(); const { toast } = useToast(); const { t, labels, messages } = useMessages(); - const { router, renderUrl } = useNavigation(); + const { router, renderUrl, teamId } = useNavigation(); const [board, setBoard] = useState>(data ?? createDefaultBoard()); const layoutGetterRef = useRef(null); @@ -61,7 +61,7 @@ export function BoardProvider({ if (boardData.id) { return post(`/boards/${boardData.id}`, boardData); } - return post('/boards', { ...boardData, type: 'dashboard', slug: '' }); + return post('/boards', { ...boardData, type: 'dashboard', slug: '', teamId }); }, }); diff --git a/src/app/(main)/boards/BoardsPage.tsx b/src/app/(main)/boards/BoardsPage.tsx index 22ffae528..7be1dbec8 100644 --- a/src/app/(main)/boards/BoardsPage.tsx +++ b/src/app/(main)/boards/BoardsPage.tsx @@ -5,18 +5,19 @@ import { LinkButton } from '@/components/common/LinkButton'; import { PageBody } from '@/components/common/PageBody'; import { PageHeader } from '@/components/common/PageHeader'; import { Panel } from '@/components/common/Panel'; -import { useMessages } from '@/components/hooks'; +import { useMessages, useNavigation } from '@/components/hooks'; import { Plus } from '@/components/icons'; import { BoardsDataTable } from './BoardsDataTable'; export function BoardsPage() { const { t, labels } = useMessages(); + const { renderUrl } = useNavigation(); return ( - + } label={t(labels.addBoard)} />