diff --git a/src/app/(dashboard)/workspaces/[workspaceId]/projects/[projectId]/sprints/client.tsx b/src/app/(dashboard)/workspaces/[workspaceId]/projects/[projectId]/sprints/client.tsx index 8dce224d..9028aff1 100644 --- a/src/app/(dashboard)/workspaces/[workspaceId]/projects/[projectId]/sprints/client.tsx +++ b/src/app/(dashboard)/workspaces/[workspaceId]/projects/[projectId]/sprints/client.tsx @@ -3,11 +3,26 @@ import { useParams } from "next/navigation"; import { SprintBoard } from "@/features/sprints/components/sprint-board"; +import { ProjectPermissionGuard } from "@/components/project-permission-guard"; +import { ProjectPermissionKey } from "@/lib/permissions/types"; export const SprintClient = () => { const params = useParams(); const workspaceId = params.workspaceId as string; const projectId = params.projectId as string; - return ; + return ( + +

You don't have permission to view the Sprint Board.

+ + } + > + +
+ ); }; diff --git a/src/components/navigation.tsx b/src/components/navigation.tsx index 59e3c382..64be0b63 100644 --- a/src/components/navigation.tsx +++ b/src/components/navigation.tsx @@ -187,8 +187,9 @@ export const Navigation = ({ }); return ( -
-