Spaces:
Paused
Paused
File size: 697 Bytes
c62de68 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | import React from 'react';
import { AuthProvider, useAuth } from './context/AuthContext';
import Login from './components/Login';
import Header from './components/Header';
import Dashboard from './components/Dashboard';
import LogoutScreen from './components/LogoutScreen';
function MainContent() {
const { user, isLoggingOut } = useAuth();
if (isLoggingOut) {
return <LogoutScreen user={user} />;
}
if (!user) {
return <Login />;
}
return (
<div style={{ minHeight: '100vh', background: '#f4f6f9' }}>
<Header />
<Dashboard />
</div>
);
}
export default function App() {
return (
<AuthProvider>
<MainContent />
</AuthProvider>
);
}
|