From ac0ae8a017e0c9e36c7e49ca6c9c0a3dd51ca0ef Mon Sep 17 00:00:00 2001 From: Anurag Yadav Date: Fri, 30 Oct 2026 21:51:16 +0530 Subject: [PATCH] Improve theme toggle Signed-off-by: Anurag Yadav --- website/astro.config.mjs | 3 + website/src/components/ThemeToggle.astro | 189 +++++++++++++++++++++++ 2 files changed, 192 insertions(+) create mode 100644 website/src/components/ThemeToggle.astro diff --git a/website/astro.config.mjs b/website/astro.config.mjs index 7782353f..ecaa2592 100644 --- a/website/astro.config.mjs +++ b/website/astro.config.mjs @@ -45,6 +45,9 @@ export default defineConfig({ social: [ { icon: 'github', label: 'GitHub', href: 'https://github.com/codercops/chatcops' }, ], + components: { + ThemeSelect: './src/components/ThemeToggle.astro', + }, head: [ { tag: 'script', diff --git a/website/src/components/ThemeToggle.astro b/website/src/components/ThemeToggle.astro new file mode 100644 index 00000000..9aef6779 --- /dev/null +++ b/website/src/components/ThemeToggle.astro @@ -0,0 +1,189 @@ +--- +import { Icon } from '@astrojs/starlight/components'; +--- + + + + + + + + + +