playground(badge): iterate over variants

This commit is contained in:
Benjamin Canac
2024-04-12 18:24:51 +02:00
parent 1d2e1caaf5
commit af52fde119

View File

@@ -2,6 +2,7 @@
import theme from '#build/ui/badge' import theme from '#build/ui/badge'
const sizes = Object.keys(theme.variants.size) const sizes = Object.keys(theme.variants.size)
const variants = Object.keys(theme.variants.variant)
</script> </script>
<template> <template>
@@ -12,10 +13,7 @@ const sizes = Object.keys(theme.variants.size)
</UBadge> </UBadge>
</div> </div>
<div class="flex items-center gap-2"> <div class="flex items-center gap-2">
<UBadge label="Badge" /> <UBadge v-for="variant in variants" :key="variant" label="Badge" :variant="(variant as any)" />
<UBadge label="Badge" variant="outline" />
<UBadge label="Badge" variant="soft" />
<UBadge label="Badge" variant="subtle" />
</div> </div>
<div class="flex items-center gap-2"> <div class="flex items-center gap-2">
<UBadge label="Badge" color="white" /> <UBadge label="Badge" color="white" />