From 75a557d542e218ab4668aa3ae39013e01dd5c034 Mon Sep 17 00:00:00 2001 From: Julien Herr Date: Fri, 22 May 2026 23:23:48 +0200 Subject: [PATCH] feat(admin): add site header and footer to all admin pages Adds a minimal header with a branded link to kill-the.news and an "admin" badge, plus a discreet footer with site link and GitHub Sponsors link. Co-Authored-By: Claude Sonnet 4.6 --- src/routes/admin/ui.tsx | 18 +++++++++++- src/styles/layout.css | 65 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 82 insertions(+), 1 deletion(-) diff --git a/src/routes/admin/ui.tsx b/src/routes/admin/ui.tsx index 557b519..2537226 100644 --- a/src/routes/admin/ui.tsx +++ b/src/routes/admin/ui.tsx @@ -29,10 +29,26 @@ export const Layout = ({ title, children }: LayoutProps) => { href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet" /> + {/* designSystem and interactiveScripts are static trusted strings, not user input */}