From 9b1aa5cc5446e97ade9189618c9c42f0b40c2575 Mon Sep 17 00:00:00 2001 From: Louis Date: Wed, 11 Mar 2026 20:00:55 +0100 Subject: [PATCH] feat: implement dark mode --- eslint.config.cjs | 1 + src/server/templates/base.jinja | 14 +++++- src/server/templates/components/_macros.jinja | 4 +- src/server/templates/components/footer.jinja | 10 ++-- .../templates/components/git_form.jinja | 50 ++++++++++--------- src/server/templates/components/navbar.jinja | 34 ++++++++++--- src/server/templates/components/result.jinja | 47 ++++++++--------- .../components/tailwind_components.html | 26 ++++++++-- src/server/templates/git.jinja | 2 +- src/server/templates/index.jinja | 4 +- src/server/templates/swagger_ui.jinja | 2 +- src/static/js/utils.js | 23 ++++++--- 12 files changed, 141 insertions(+), 76 deletions(-) diff --git a/eslint.config.cjs b/eslint.config.cjs index 1308480d..8b227a6b 100644 --- a/eslint.config.cjs +++ b/eslint.config.cjs @@ -21,6 +21,7 @@ module.exports = [ submitExample: 'readonly', toggleAccessSettings: 'readonly', toggleFile: 'readonly', + toggleTheme: 'readonly', }, }, diff --git a/src/server/templates/base.jinja b/src/server/templates/base.jinja index 81b40626..a9b82051 100644 --- a/src/server/templates/base.jinja +++ b/src/server/templates/base.jinja @@ -51,9 +51,21 @@ {% endblock %} + + {% include 'components/tailwind_components.html' %} - + {% include 'components/navbar.jinja' %} {# Main content wrapper #}
diff --git a/src/server/templates/components/_macros.jinja b/src/server/templates/components/_macros.jinja index 224fcbba..49af57dd 100644 --- a/src/server/templates/components/_macros.jinja +++ b/src/server/templates/components/_macros.jinja @@ -4,7 +4,9 @@ target="_blank" rel="noopener noreferrer" class="hover:underline flex items-center"> - {{ label }} logo + {{ label }} logo {{ label }} {%- endmacro %} diff --git a/src/server/templates/components/footer.jinja b/src/server/templates/components/footer.jinja index 03900e3e..6d20b3ec 100644 --- a/src/server/templates/components/footer.jinja +++ b/src/server/templates/components/footer.jinja @@ -1,7 +1,7 @@ {% from 'components/_macros.jinja' import footer_icon_link %} -