feat: support skipping onboarding
This commit is contained in:
parent
7b1340c93e
commit
d5fb8a2966
5 changed files with 73 additions and 15 deletions
16
app/routes/users/onboarding-skip.tsx
Normal file
16
app/routes/users/onboarding-skip.tsx
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
import { LoaderFunctionArgs, redirect } from 'react-router';
|
||||
import { LoadContext } from '~/server';
|
||||
|
||||
export async function loader({
|
||||
request,
|
||||
context,
|
||||
}: LoaderFunctionArgs<LoadContext>) {
|
||||
const session = await context.sessions.auth(request);
|
||||
const user = session.get('user');
|
||||
if (!user) {
|
||||
return redirect('/login');
|
||||
}
|
||||
|
||||
context.sessions.overrideOnboarding(user.subject, true);
|
||||
return redirect('/machines');
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue