feat: Improve add shopping list item form (#7091)

Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com>
Co-authored-by: Michael Genson <genson.michael@gmail.com>
This commit is contained in:
miah
2026-05-04 11:15:01 -05:00
committed by GitHub
parent 41a9a1e018
commit e71b31e9cc
8 changed files with 331 additions and 167 deletions

View File

@@ -7,12 +7,15 @@
item-title="name"
return-object
:items="filteredItems"
:prepend-icon="icon || $globals.icons.tags"
:prepend-inner-icon="icon || (search ? $globals.icons.search : $globals.icons.tags)"
:menu-icon="search ? '' : undefined"
:rounded="search ? true : '4px'"
:custom-filter="() => true"
:variant="search ? 'solo-filled' : undefined"
color="primary"
auto-select-first
clearable
color="primary"
hide-details
:custom-filter="() => true"
@keyup.enter="emitCreate"
>
<template
@@ -55,6 +58,10 @@ const props = defineProps({
type: Boolean,
default: false,
},
search: {
type: Boolean,
default: false,
},
});
const emit = defineEmits<{