diff --git a/src/components/Login.js b/src/components/Login.js index 51222c0..7828c48 100644 --- a/src/components/Login.js +++ b/src/components/Login.js @@ -2,7 +2,7 @@ export function renderLogin(onLogin) { const loginContainer = document.createElement('div'); loginContainer.className = 'login-container'; - loginContainer.innerHTML = ` + loginContainer.innerHTML = /*html*/`

Iniciar Sesión

diff --git a/src/components/dashboard.js b/src/components/dashboard.js new file mode 100644 index 0000000..3dfdb73 --- /dev/null +++ b/src/components/dashboard.js @@ -0,0 +1,11 @@ +export function renderDashboard() { + const container = document.createElement('div'); + container.className = 'dashboard-container'; + + container.innerHTML = /*html*/` +

Welcome to the Dashboard

+

This is the main dashboard page.

+ `; + + return container; +} \ No newline at end of file diff --git a/src/pages/DashboardPage.js b/src/pages/DashboardPage.js index eca570f..fc0d466 100644 --- a/src/pages/DashboardPage.js +++ b/src/pages/DashboardPage.js @@ -1,4 +1,5 @@ import { auth } from '../services/auth.js'; +import { renderDashboard as renderDashboardComponent } from '../components/dashboard.js'; export function renderDashboard() { const user = auth.getUser(); @@ -11,10 +12,13 @@ export function renderDashboard() {
-

Dashboard protegido

`; + // Agregar el componente dashboard al contenido + const contentDiv = container.querySelector('.dashboard-content'); + contentDiv.appendChild(renderDashboardComponent()); + container.querySelector('#logout-button').addEventListener('click', () => { auth.logout(); window.location.hash = '#login'; diff --git a/src/router.js b/src/router.js index a5f7380..142b3f6 100644 --- a/src/router.js +++ b/src/router.js @@ -4,7 +4,7 @@ import { createSidebar } from './components/Sidebar.js'; import { getAvailablePages, getPageByRoute } from './pages/pagesRegistry.js'; // 🔧 Modo DEV: cambiar a false para activar login -const DEV_MODE = false; +const DEV_MODE = true; export function initRouter() { const app = document.querySelector('#app');