15 lines
397 B
TypeScript
15 lines
397 B
TypeScript
import { getUser } from '@/utils/supabase/queries';
|
|
import { redirect } from 'next/navigation';
|
|
import { createClient } from '@/utils/supabase/server';
|
|
|
|
export default async function Dashboard() {
|
|
const supabase = createClient();
|
|
const [user] = await Promise.all([getUser(supabase)]);
|
|
|
|
if (!user) {
|
|
return redirect('/dashboard/signin');
|
|
} else {
|
|
redirect('/dashboard/main');
|
|
}
|
|
}
|