diff --git a/src/components/ThemeSwap.vue b/src/components/ThemeSwap.vue
index b197e14..db793aa 100644
--- a/src/components/ThemeSwap.vue
+++ b/src/components/ThemeSwap.vue
@@ -1,12 +1,23 @@
@@ -14,9 +25,9 @@ const darkMode = 'coffee'
toggle(!isDark)"
+ @click="(e) => toggle((e.target as HTMLInputElement)?.checked)"
/>