First Commit - Portfolio Page

This commit is contained in:
2025-02-10 00:55:39 +01:00
commit bba0e331a8
239 changed files with 33355 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
import { supabase } from './supabaseClient';
import { NavigateFunction } from 'react-router-dom';
export const checkAuth = async (navigate: NavigateFunction) => {
const { data: { session } } = await supabase.auth.getSession();
if (!session) {
navigate('/login');
return false;
}
return true;
};
export const signOut = async (navigate: NavigateFunction) => {
await supabase.auth.signOut();
navigate('/login');
};