feat(onboarding): add cookie helper, types and mock data

This commit is contained in:
Théo LAGACHE
2026-06-16 16:33:48 +02:00
parent 777a8bba3c
commit 35654feedd
3 changed files with 116 additions and 0 deletions
@@ -0,0 +1,17 @@
'use server';
import { cookies } from 'next/headers';
const COOKIE_NAME = 'portabase_onboarding';
const DONE_VALUE = 'done';
export async function isOnboardingDone() {
return (await cookies()).get(COOKIE_NAME)?.value === DONE_VALUE;
}
export async function markOnboardingDone() {
(await cookies()).set(COOKIE_NAME, DONE_VALUE, {
path: '/',
maxAge: 60 * 60 * 24 * 365,
});
}