mirror of
https://github.com/hay-kot/homebox.git
synced 2024-11-22 00:25:43 +00:00
feat: make selectables clearable (#572)
This commit is contained in:
parent
1952b9f1cb
commit
db16d3fb23
1 changed files with 12 additions and 0 deletions
|
@ -10,6 +10,14 @@
|
|||
class="w-full input input-bordered"
|
||||
@change="search = $event.target.value"
|
||||
/>
|
||||
<button
|
||||
v-if="!!value"
|
||||
type="button"
|
||||
class="absolute inset-y-0 right-6 flex items-center rounded-r-md px-2 focus:outline-none"
|
||||
@click="clear"
|
||||
>
|
||||
<Icon name="mdi-close" class="w-5 h-5" />
|
||||
</button>
|
||||
<ComboboxButton class="absolute inset-y-0 right-0 flex items-center rounded-r-md px-2 focus:outline-none">
|
||||
<Icon name="mdi-chevron-down" class="w-5 h-5" />
|
||||
</ComboboxButton>
|
||||
|
@ -86,6 +94,10 @@
|
|||
multiple: false,
|
||||
});
|
||||
|
||||
function clear() {
|
||||
emit("update:modelValue", null);
|
||||
}
|
||||
|
||||
const search = ref("");
|
||||
const value = useVModel(props, "modelValue", emit);
|
||||
|
||||
|
|
Loading…
Reference in a new issue