feat(admin): menú de navegación compartido — dashboard, respuestas, usuarios

AdminNavBar reemplaza los links sueltos y duplicados entre páginas
(cada una solo enlazaba a una de las otras dos). Ahora las tres
pantallas detrás del login (/dashboard, /admin/responses,
/admin/usuarios) comparten la misma barra con las 3 secciones +
cerrar sesión, sin importar por dónde se entre primero.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
markosbenitez
2026-06-30 12:43:28 -03:00
parent 3bf92f015c
commit 9461ee1e2e
5 changed files with 67 additions and 14 deletions

View File

@@ -998,6 +998,21 @@ body {
.db-placeholder-title { font-size: 1rem; font-weight: 600; color: #494F4F; }
.db-placeholder-hint { font-size: 0.8125rem; max-width: 420px; line-height: 1.5; }
/* ── Nav compartido (dashboard / respuestas / usuarios) ── */
.admin-nav-bar {
display: flex; align-items: center; justify-content: space-between;
gap: 16px; padding: 10px 24px; background: var(--color-surface);
border-bottom: 1px solid var(--color-border); flex-wrap: wrap;
}
.admin-nav { display: flex; gap: 4px; }
.admin-nav-link {
padding: 6px 14px; border-radius: var(--radius); font-size: 0.875rem;
font-weight: 600; color: var(--color-text-muted); text-decoration: none;
transition: background 0.15s, color 0.15s;
}
.admin-nav-link:hover { background: var(--color-primary-light); color: var(--color-text); }
.admin-nav-link-active { background: var(--color-primary-light); color: var(--color-primary-hover); }
/* ── Admin: control de respuestas (Etapa 3V) ── */
.admin-page { max-width: 1100px; margin: 0 auto; padding: 24px; }
.admin-header {