diff --git a/app.vue b/app.vue index f0d369e..a11997e 100644 --- a/app.vue +++ b/app.vue @@ -117,6 +117,16 @@ const upperCase = (str: string) => str.toUpperCase(); const arrayToUnion = (array: string[]) => array.map((x) => `"${x}"`).join(" | "); + +const colorMode = useColorMode(); +const isDark = computed({ + get() { + return colorMode.value === "dark"; + }, + set() { + colorMode.preference = colorMode.value === "dark" ? "light" : "dark"; + }, +});