From 004ff0b45e92cbdaed5df0cd250e5348096a6bb5 Mon Sep 17 00:00:00 2001 From: Masahiko AMANO Date: Tue, 7 Apr 2026 00:56:43 +0300 Subject: [PATCH] fix(frontend): admin section fixes (pagination, actions, navbar) - Audit log: replace load-more with page-based pagination - Audit log: add all 29 action types to the dropdown - Audit log: fix pagination bar hidden behind footer - Root layout: hide footer navbar on /admin/* routes - Users pages: fix curly-quote parse error in ConfirmDialog messages Co-Authored-By: Claude Sonnet 4.6 --- frontend/src/routes/+layout.svelte | 3 +- frontend/src/routes/admin/audit/+page.svelte | 141 +++++++++++++----- frontend/src/routes/admin/users/+page.svelte | 2 +- .../src/routes/admin/users/[id]/+page.svelte | 2 +- 4 files changed, 106 insertions(+), 42 deletions(-) diff --git a/frontend/src/routes/+layout.svelte b/frontend/src/routes/+layout.svelte index d2c7e3c..8658611 100644 --- a/frontend/src/routes/+layout.svelte +++ b/frontend/src/routes/+layout.svelte @@ -34,11 +34,12 @@ ]; const isLogin = $derived($page.url.pathname === '/login'); + const isAdmin = $derived($page.url.pathname.startsWith('/admin')); {@render children()} -{#if !isLogin} +{#if !isLogin && !isAdmin}