Чип
Фильтрлерге, таңдауларға және өшірілетін metadata үшін ықшам interactive token.
Орнату
npx alixan-ui-nuxt add chipҚолдану
<script setup lang="ts">
import Chip from '@/components/ui/chip/Chip.vue';
</script>
<template>
<div class="flex flex-wrap items-center gap-2">
<Chip label="Default" />
<Chip label="Selected" selected />
<Chip label="Design" type="select" />
<Chip label="Nuxt" type="remove" />
</div>
</template>Өлшем
<script setup lang="ts">
import Chip from '@/components/ui/chip/Chip.vue';
</script>
<template>
<div class="flex flex-wrap items-center gap-2">
<Chip label="Small" size="sm" />
<Chip label="Medium" />
<Chip label="Large" size="lg" />
</div>
</template>API анықтамасы
| Қасиет | Түрі | Әдепкі | Сипаттама |
|---|---|---|---|
| label | string | - | Default slot қолданылмаса көрсетілетін қосалқы мәтін. |
| type | 'default' | 'select' | 'remove' | 'default' | Select chevron немесе remove icon қосады. |
| size | 'sm' | 'md' | 'lg' | 'md' | Биіктікті, радиусты, padding және иконка өлшемін басқарады. |
| selected | boolean | false | Chip-ті белсенді primary күйіне ауыстырады. |
| disabled | boolean | false | Әрекеттесуді өшіреді және opacity азайтады. |