website refactor

This commit is contained in:
2026-01-14 02:02:24 +01:00
parent 8d7c709e0c
commit 4522d41aef
291 changed files with 12763 additions and 9309 deletions

View File

@@ -4,16 +4,13 @@ import {
createContext,
useCallback,
useContext,
useEffect,
useMemo,
useState,
type ReactNode,
} from 'react';
import { useRouter } from 'next/navigation';
import type { SessionViewModel } from '@/lib/view-models/SessionViewModel';
import { useCurrentSession } from "@/lib/hooks/auth/useCurrentSession";
import { useLogin } from "@/lib/hooks/auth/useLogin";
import { useLogout } from "@/lib/hooks/auth/useLogout";
export type AuthContextValue = {
@@ -39,8 +36,7 @@ export function AuthProvider({ initialSession = null, children }: AuthProviderPr
initialData: initialSession,
});
// Use mutation hooks for login/logout
const loginMutation = useLogin();
// Use mutation hooks for logout
const logoutMutation = useLogout();
const login = useCallback(