49 lines
1.8 KiB
HTML
49 lines
1.8 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="es">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>Configuración - IntegraRepara</title>
|
|
<script src="https://cdn.tailwindcss.com"></script>
|
|
<script src="https://unpkg.com/lucide@latest"></script>
|
|
<style>.fade-in { animation: fadeIn 0.5s ease-in-out; } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } }</style>
|
|
</head>
|
|
<body class="bg-gray-50 text-gray-800 font-sans antialiased">
|
|
|
|
<div class="flex h-screen overflow-hidden">
|
|
|
|
<div id="sidebar-container" class="h-full"></div>
|
|
|
|
<div class="flex-1 flex flex-col overflow-hidden relative">
|
|
|
|
<div id="header-container"></div>
|
|
|
|
<main class="flex-1 overflow-x-hidden overflow-y-auto bg-gray-50 p-8 fade-in">
|
|
<h2 class="text-2xl font-bold text-gray-800 mb-8">Configuración del Sistema</h2>
|
|
|
|
<div class="grid grid-cols-1 lg:grid-cols-3 gap-8">
|
|
<div class="bg-white p-6 rounded-xl shadow-sm">
|
|
<h3 class="font-bold mb-4">Gremios</h3>
|
|
<div id="guildsList">Cargando...</div>
|
|
</div>
|
|
</div>
|
|
|
|
</main>
|
|
</div>
|
|
</div>
|
|
|
|
<script src="layout.js"></script>
|
|
|
|
<script>
|
|
// Aquí va SOLAMENTE la lógica de fetchGuilds, createUser, addGuild
|
|
// Ya no necesitas la lógica de logout ni de cargar nombre de usuario, eso lo hace layout.js
|
|
document.addEventListener("DOMContentLoaded", () => {
|
|
// Iniciar carga de gremios...
|
|
fetchGuilds();
|
|
});
|
|
|
|
// ... tus funciones fetchGuilds, addGuild, etc ...
|
|
async function fetchGuilds() { /* ... */ }
|
|
</script>
|
|
</body>
|
|
</html> |