<k-select :options="people" v-model="selectedSingle" label="Assign to one" />
<k-select :options="people" v-model="selectedSingle" label="Assign to one" direction="up" />
<k-select :options="people" v-model="selected" multiple label="Assign to many" />
<k-select :options="people" disabled v-model="selectedSingle" label="Disabled" />
<k-select :options="dates" v-model="pillSelected1" placeholder="Due Date" pill label="Pill select" > <template #prefixIcon> <ICalendar variant="line" class="w-4 h-4" /> </template> </k-select>
<k-select :options="people" v-model="pillSelected2" placeholder="Assign" pill label="Pill select" > <template #placeholderIcon> <IUserCircle variant="filled" class="w-4 h-4" /> </template> </k-select>

This is an error example

<k-select :options="people" v-model="selectedSingle" label="Assign to one" errorText="This is an error example" />
<script setup lang="ts"> import { ref } from 'vue' const dates = [ { value: null, label: 'No due date' }, { value: 1, label: 'Today' }, { value: 2, label: 'Tomorrow' }, ] const people: OptionType[] = [ { value: null, label: 'Unassign', icon: IUserCircle }, { value: 1, label: 'Wade Cooper', online: true }, { value: 2, label: 'Arlene Mccoy', avatar: 'https://images.unsplash.com/photo-1491528323818-fdd1faba62cc?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80', }, { value: 3, label: 'Devon Webb', description: '@devonwebb' }, { value: 4, label: 'Tom Cook' }, { value: 5, label: 'Tanya Fox' }, { value: 6, label: 'Hellen Schmvaluet' }, { value: 7, label: 'Caroline Schultz' }, { value: 8, label: 'Mason Heaney' }, { value: 9, label: 'Claudie Smitham' }, { value: 10, label: 'Emil Schaefer' }, ] const selected = ref([]) const selectedSingle = ref([]) const pillSelected1 = ref() const pillSelected2 = ref() </script>