Skip to content

Commit 240a252

Browse files
committed
fix: hydration error
1 parent dc1351b commit 240a252

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

app/components/app/AppColorMode.vue

+10-9
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,16 @@ watchEffect(() => mode.value = state.value)
1717

1818
<template>
1919
<div>
20-
<Button @click="next()">
21-
<i v-if="mode === 'dark'" i-carbon-moon inline-block align-middle class="align-middle" />
22-
<i v-if="mode === 'light'" i-carbon-sun inline-block align-middle class="align-middle" />
23-
<i v-if="mode === 'cafe'" i-carbon-cafe inline-block align-middle class="align-middle" />
24-
<i v-if="mode === 'contrast'" i-carbon-contrast inline-block align-middle class="align-middle" />
25-
<i v-if="mode === 'auto'" i-carbon-laptop inline-block align-middle class="align-middle" />
26-
27-
<span class="ml-2 capitalize">{{ mode }}</span>
28-
</Button>
20+
<client-only>
21+
<Button @click="next()">
22+
<i v-if="mode === 'dark'" i-carbon-moon inline-block align-middle class="align-middle" />
23+
<i v-if="mode === 'light'" i-carbon-sun inline-block align-middle class="align-middle" />
24+
<i v-if="mode === 'cafe'" i-carbon-cafe inline-block align-middle class="align-middle" />
25+
<i v-if="mode === 'contrast'" i-carbon-contrast inline-block align-middle class="align-middle" />
26+
<i v-if="mode === 'auto'" i-carbon-laptop inline-block align-middle class="align-middle" />
27+
<span class="ml-2 capitalize">{{ mode }}</span>
28+
</Button>
29+
</client-only>
2930
</div>
3031
</template>
3132

0 commit comments

Comments
 (0)