Files
Elecciones-2025/Elecciones-Web/frontend-admin/src/components/DashboardPage.tsx

35 lines
1.5 KiB
TypeScript
Raw Normal View History

// src/components/DashboardPage.tsx
import { useAuth } from '../context/AuthContext';
import { AgrupacionesManager } from './AgrupacionesManager';
import { OrdenDiputadosManager } from './OrdenDiputadosManager';
import { OrdenSenadoresManager } from './OrdenSenadoresManager';
import { ConfiguracionGeneral } from './ConfiguracionGeneral';
import { BancasManager } from './BancasManager';
2025-09-02 15:39:17 -03:00
import { LogoOverridesManager } from './LogoOverridesManager';
export const DashboardPage = () => {
const { logout } = useAuth();
return (
<div style={{ padding: '1rem 2rem' }}>
<header style={{ display: 'flex', justifyContent: 'space-between', alignItems: 'center', borderBottom: '2px solid #eee', paddingBottom: '1rem' }}>
<h1>Panel de Administración Electoral</h1>
<button onClick={logout}>Cerrar Sesión</button>
</header>
2025-08-30 11:31:45 -03:00
<main style={{ marginTop: '2rem' }}>
<AgrupacionesManager />
2025-09-02 15:39:17 -03:00
<LogoOverridesManager />
<div style={{ display: 'flex', gap: '2rem', flexWrap: 'wrap', marginTop: '2rem' }}>
<div style={{ flex: '1 1 400px' }}>
<OrdenDiputadosManager />
</div>
<div style={{ flex: '1 1 400px' }}>
<OrdenSenadoresManager />
</div>
</div>
2025-08-30 11:31:45 -03:00
<ConfiguracionGeneral />
<BancasManager />
</main>
</div>
);
}