diff --git a/src/server/server.ts b/src/server/server.ts index 265bd25..8e42617 100644 --- a/src/server/server.ts +++ b/src/server/server.ts @@ -907,6 +907,18 @@ export const server = createServer( appName: pkg.name ?? "Amayo Bot", user, guilds, + hideNavbar: true, + }); + return; + } + + // Select guild page + if (url.pathname === "/dashboard/select-guild") { + await renderTemplate(req, res, "select_guild", { + appName: pkg.name ?? "Amayo Bot", + user, + guilds, + hideNavbar: true, }); return; } @@ -917,13 +929,14 @@ export const server = createServer( if (parts.length >= 2) { const guildId = parts[1]; const page = parts[2] || "overview"; - // For now render same dashboard with selected guild context stub + // Render dashboard with selected guild context; hide global navbar for server view await renderTemplate(req, res, "dashboard", { appName: pkg.name ?? "Amayo Bot", user, guilds, selectedGuild: guildId, page, + hideNavbar: true, }); return; } diff --git a/src/server/views/layouts/layout.ejs b/src/server/views/layouts/layout.ejs index 2abc1b3..788eb64 100644 --- a/src/server/views/layouts/layout.ejs +++ b/src/server/views/layouts/layout.ejs @@ -21,7 +21,9 @@
- <%- await include('../partials/navbar', { appName }) %> + <% if (!hideNavbar) { %> + <%- await include('../partials/navbar', { appName }) %> + <% } %>Panel de administración
Selecciona un servidor desde la página principal para administrar sus ajustes.
+ Seleccionar servidorElige el servidor que quieres administrar. Serás redirigido a la página del servidor.
+ +