Add icon support to variant switcher
This commit is contained in:
parent
60f81a1025
commit
f79d9e3859
@ -29,8 +29,8 @@ export default defineNuxtConfig({
|
|||||||
websites: {
|
websites: {
|
||||||
defaultVariant: 'su',
|
defaultVariant: 'su',
|
||||||
variants: [
|
variants: [
|
||||||
{ code: 'su', name: 'Summer' },
|
{ code: 'su', name: 'Summer', icon: 'i-lucide-sun' },
|
||||||
{ code: 'wi', name: 'Winter' }
|
{ code: 'wi', name: 'Winter', icon: 'i-lucide-snowflake'}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
@ -12,7 +12,8 @@ const availableVariants = computed(() =>
|
|||||||
v-for="variant in availableVariants"
|
v-for="variant in availableVariants"
|
||||||
:key="variant.code"
|
:key="variant.code"
|
||||||
:to="switchVariantPath(variant.code)"
|
:to="switchVariantPath(variant.code)"
|
||||||
|
class="flex items-center justify-center"
|
||||||
>
|
>
|
||||||
{{ variant.code.toUpperCase() }}
|
<UIcon :name="variant.icon"/>
|
||||||
</NuxtLink>
|
</NuxtLink>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user