feat(onboarding): gate landing, auth and dashboard routes behind onboarding cookie

This commit is contained in:
Théo LAGACHE
2026-06-17 09:40:59 +02:00
parent 49a6d6777a
commit 6e8a8ca1d7
3 changed files with 15 additions and 0 deletions
+5
View File
@@ -1,8 +1,13 @@
import { redirect } from "next/navigation";
import { getCurrentOrganizationSlug } from "@/features/organizations/organization-cookie";
import { currentUser } from "@/lib/auth/current-user";
import { isOnboardingDone } from "@/features/onboarding/onboarding-cookie";
export default async function Index() {
if (!(await isOnboardingDone())) {
redirect("/welcome");
}
const user = await currentUser();
if (user) {
const currentOrganizationSlug = await getCurrentOrganizationSlug();