export function saveAuth(token: string, user: any) { localStorage.setItem('token', token); localStorage.setItem('user', JSON.stringify(user)); } export function getAuth() { if (typeof window === 'undefined') return null; const token = localStorage.getItem('token'); const userStr = localStorage.getItem('user'); if (!token || !userStr) return null; try { const user = JSON.parse(userStr); return { token, user }; } catch { return null; } } export function clearAuth() { localStorage.removeItem('token'); localStorage.removeItem('user'); } export function isAuthenticated() { return !!getAuth(); }