David Prince
fix: add all missing local module stubs (remote_mcp_registry, mcp_auth, mcp_transport, etc)
cce8120 | import { useState, useEffect } from 'react'; | |
| import api from '../api'; | |
| import { User } from '../types'; | |
| export const useAuth = () => { | |
| const [user, setUser] = useState<User | null>(null); | |
| const fetchMe = async () => { | |
| try { | |
| const resp = await api.get<User>('/users/me'); | |
| setUser(resp.data); | |
| } catch { | |
| setUser(null); | |
| } | |
| }; | |
| useEffect(() => { | |
| fetchMe(); | |
| }, []); | |
| const logout = () => { | |
| localStorage.removeItem('access_token'); | |
| setUser(null); | |
| }; | |
| return { user, logout, fetchMe }; | |
| }; | |