We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 12472b2 commit e91db3dCopy full SHA for e91db3d
1 file changed
components/ColorModeSwitch.vue
@@ -12,9 +12,18 @@ const onClick = () => {
12
<template>
13
<button aria-label="Color Mode" @click="onClick">
14
<ColorScheme>
15
- <Icon v-if="colorMode.preference === 'dark'" name="uil:moon" />
16
- <Icon v-else-if="colorMode.preference === 'light'" name="uil:sun" />
17
- <Icon v-else name="uil:desktop" />
+ <template v-if="colorMode.preference === 'dark'">
+ <Icon name="uil:moon" />
+ <span class="sr-only">Dark mode</span>
18
+ </template>
19
+ <template v-else-if="colorMode.preference === 'light'">
20
+ <Icon name="uil:sun" />
21
+ <span class="sr-only">Light mode</span>
22
23
+ <template v-else>
24
+ <Icon name="uil:desktop" />
25
+ <span class="sr-only">System mode</span>
26
27
</ColorScheme>
28
</button>
29
</template>
0 commit comments