import React, { useState, useEffect } from 'react'; import OperationsConsole from './pages/OperationsConsole'; interface User { email: string; name?: string; } function App() { const [user, setUser] = useState(null); const [authChecked, setAuthChecked] = useState(false); useEffect(() => { fetch('/auth/me', { credentials: 'include' }) .then((r) => (r.ok ? r.json() : null)) .then(setUser) .finally(() => setAuthChecked(true)); }, []); if (!authChecked) { return null; // or a loading spinner } if (!user) { return (

OPAX

Continue with Google
); } return (
); } export default App;