From a42899e522efb56496a24ba53f64a126085ef6fe Mon Sep 17 00:00:00 2001 From: liyunze <50455574+liyunze-coding@users.noreply.github.com> Date: Thu, 3 Sep 2026 15:46:26 +0800 Subject: [PATCH] added theme toggle --- src/components/blocks/navBar.astro | 48 ++++++++-- src/components/ui/HeroTitle.astro | 2 +- src/components/ui/SearchModal.astro | 18 +++- src/components/ui/ThemeToggle.astro | 115 ++++++++++++++++++++++++ src/components/ui/card-hover-effect.tsx | 6 +- src/layouts/Layout.astro | 34 ++++++- src/styles/global.css | 50 +++++++++++ 7 files changed, 256 insertions(+), 17 deletions(-) create mode 100644 src/components/ui/ThemeToggle.astro diff --git a/src/components/blocks/navBar.astro b/src/components/blocks/navBar.astro index 344984f..677cec8 100644 --- a/src/components/blocks/navBar.astro +++ b/src/components/blocks/navBar.astro @@ -1,10 +1,11 @@ --- import VerticalNav from "./verticalNav.astro"; import SearchModal from "../ui/SearchModal.astro"; +import ThemeToggle from "../ui/ThemeToggle.astro"; ---