migrate select/multiselect components to Radix Vue primitives

This commit is contained in:
Gregor Vostrak
2026-02-02 00:56:06 +01:00
parent 44bcce97cf
commit bca1e8b3b5
24 changed files with 615 additions and 930 deletions

View File

@@ -12,6 +12,10 @@ function getKeyFromItem(item: Client) {
function getNameForItem(item: Client) {
return item.name;
}
const emit = defineEmits<{
submit: [];
}>();
</script>
<template>
@@ -19,7 +23,9 @@ function getNameForItem(item: Client) {
search-placeholder="Search for a Client..."
:items="clients"
:get-key-from-item="getKeyFromItem"
:get-name-for-item="getNameForItem">
:get-name-for-item="getNameForItem"
no-item-label="No Client"
@submit="emit('submit')">
<template #trigger>
<slot name="trigger"></slot>
</template>