From 4e443c35072030d3910d7c2ab3a7f0d459593564 Mon Sep 17 00:00:00 2001 From: Codex Date: Wed, 18 Feb 2026 12:53:16 +0000 Subject: [PATCH] feat: redesign public and authenticated UI with mobile-first daisyui pages --- src/views/pages.js | 227 ++++++++++++++++++++++++++++++++++++--------- test/views.test.js | 50 +++++++--- 2 files changed, 217 insertions(+), 60 deletions(-) diff --git a/src/views/pages.js b/src/views/pages.js index 1467d8b..61b1a01 100644 --- a/src/views/pages.js +++ b/src/views/pages.js @@ -9,19 +9,26 @@ function escapeHtml(value) { .replaceAll("'", "'"); } -function layout({ title, content }) { +function shell({ title, content, compact = false }) { + const container = compact ? "max-w-xl" : "max-w-5xl"; + return ` ${escapeHtml(title)} - + - -
+ +
+
+
+
+
+
${content}