From 7ca011742cc34022415a795a64c2e6b5c23cb40b Mon Sep 17 00:00:00 2001 From: Stefan Imhoff Date: Wed, 28 Jan 2026 15:22:24 +0100 Subject: [PATCH] feat: add new logo, new theme switcher and realign navigation items --- src/components/Logo.astro | 11 +++++++ src/components/MainNavigation.astro | 42 +++++++++++-------------- src/components/PageHeader.astro | 17 ++++++++-- src/components/SearchLink.astro | 2 +- src/components/ThemeProvider.astro | 1 + src/components/ThemeToggle.astro | 49 +++++++++++++---------------- src/components/icons/Circle.tsx | 16 ---------- src/components/icons/Copyright.tsx | 7 +++++ src/components/icons/Hanko.tsx | 3 ++ src/components/icons/Logo.tsx | 16 ---------- src/components/icons/Menu.tsx | 7 +++++ src/components/icons/Moon.tsx | 7 +++++ src/components/icons/Sun.tsx | 7 +++++ src/components/icons/index.ts | 7 +++-- src/data/navigation.json | 4 --- src/icons/circle.svg | 1 - src/icons/copyright.svg | 1 + src/icons/{logo.svg => hanko.svg} | 0 src/icons/menu.svg | 1 + src/icons/moon.svg | 1 + src/icons/sun.svg | 1 + src/styles/global.css | 4 +++ 22 files changed, 112 insertions(+), 93 deletions(-) create mode 100644 src/components/Logo.astro delete mode 100644 src/components/icons/Circle.tsx create mode 100644 src/components/icons/Copyright.tsx create mode 100644 src/components/icons/Hanko.tsx delete mode 100644 src/components/icons/Logo.tsx create mode 100644 src/components/icons/Menu.tsx create mode 100644 src/components/icons/Moon.tsx create mode 100644 src/components/icons/Sun.tsx delete mode 100644 src/icons/circle.svg create mode 100755 src/icons/copyright.svg rename src/icons/{logo.svg => hanko.svg} (100%) create mode 100755 src/icons/menu.svg create mode 100755 src/icons/moon.svg create mode 100755 src/icons/sun.svg diff --git a/src/components/Logo.astro b/src/components/Logo.astro new file mode 100644 index 0000000..df31b7d --- /dev/null +++ b/src/components/Logo.astro @@ -0,0 +1,11 @@ +--- +import { Hanko } from './icons'; +import Link from './Link.astro'; +--- + + +