refactor(dashboard): centralize access guards and split interactive pages into client components

This commit is contained in:
Yusuf İpek
2026-02-25 16:42:47 +03:00
parent a2b07b3e19
commit 6eea327083
29 changed files with 4859 additions and 4539 deletions
@@ -95,7 +95,7 @@ export default async function WorkspacePage({ params, searchParams }: WorkspaceP
const isAdmin = isOwner || membership?.role === 'ADMIN';
if (!isOwner && !isMember) {
redirect('/workspaces');
redirect('/dashboard');
}
const totalPages = Math.ceil(workspace._count.projects / pageSize);