refactor: update other uselect to use uselectmenu
This commit is contained in:
parent
473e45c55b
commit
7a3c41b6bc
3 changed files with 26 additions and 16 deletions
|
|
@ -30,14 +30,16 @@
|
|||
</div>
|
||||
</template>
|
||||
|
||||
<USelect
|
||||
<USelectMenu
|
||||
v-model="selectedExistingValue"
|
||||
:items="existingDefinitionItems"
|
||||
placeholder="Select a definition"
|
||||
value-key="value"
|
||||
label-key="label"
|
||||
color="neutral"
|
||||
class="w-full"
|
||||
:ui="inputUi"
|
||||
:ui="{ content: 'min-w-[13rem]', item: 'pl-6' }"
|
||||
:search-input="{ placeholder: 'Search definitions' }"
|
||||
:disabled="isBusy"
|
||||
@update:model-value="importExisting"
|
||||
/>
|
||||
|
|
|
|||
|
|
@ -17,46 +17,54 @@
|
|||
</UFormField>
|
||||
|
||||
<UFormField label="Group Filter" class="sm:col-span-6 lg:col-span-2" :ui="fieldUi">
|
||||
<USelect
|
||||
<USelectMenu
|
||||
v-model="filters.group"
|
||||
:items="groupItems"
|
||||
value-key="value"
|
||||
label-key="label"
|
||||
color="neutral"
|
||||
class="w-full"
|
||||
:ui="inputUi"
|
||||
:ui="{ content: 'min-w-[13rem]' }"
|
||||
:search-input="{ placeholder: 'Search groups' }"
|
||||
/>
|
||||
</UFormField>
|
||||
|
||||
<UFormField label="Display" class="sm:col-span-6 lg:col-span-2" :ui="fieldUi">
|
||||
<USelect
|
||||
<USelectMenu
|
||||
v-model="displayMode"
|
||||
:items="displayItems"
|
||||
value-key="value"
|
||||
label-key="label"
|
||||
color="neutral"
|
||||
class="w-full"
|
||||
:ui="inputUi"
|
||||
:ui="{ content: 'min-w-[13rem]' }"
|
||||
:search-input="false"
|
||||
/>
|
||||
</UFormField>
|
||||
|
||||
<UFormField label="Sort By" class="sm:col-span-6 lg:col-span-2" :ui="fieldUi">
|
||||
<USelect
|
||||
<USelectMenu
|
||||
v-model="sortBy"
|
||||
:items="sortItems"
|
||||
value-key="value"
|
||||
label-key="label"
|
||||
color="neutral"
|
||||
class="w-full"
|
||||
:ui="inputUi"
|
||||
:ui="{ content: 'min-w-[13rem]' }"
|
||||
:search-input="false"
|
||||
/>
|
||||
</UFormField>
|
||||
|
||||
<UFormField label="Order" class="sm:col-span-6 lg:col-span-2" :ui="fieldUi">
|
||||
<USelect
|
||||
<USelectMenu
|
||||
v-model="sortDir"
|
||||
:items="orderItems"
|
||||
value-key="value"
|
||||
label-key="label"
|
||||
color="neutral"
|
||||
class="w-full"
|
||||
:ui="inputUi"
|
||||
:ui="{ content: 'min-w-[13rem]' }"
|
||||
:search-input="false"
|
||||
/>
|
||||
</UFormField>
|
||||
|
||||
|
|
|
|||
|
|
@ -64,21 +64,21 @@
|
|||
Wrap
|
||||
</UButton>
|
||||
|
||||
<USelect
|
||||
<USelectMenu
|
||||
v-model="selectedLevels"
|
||||
:items="levelFilterItems"
|
||||
value-key="value"
|
||||
label-key="label"
|
||||
color="neutral"
|
||||
multiple
|
||||
size="sm"
|
||||
icon="i-lucide-list-filter"
|
||||
class="w-44 shrink-0 sm:w-48"
|
||||
:ui="{ content: 'min-w-48' }"
|
||||
:ui="{ content: 'min-w-48', item: 'pl-6' }"
|
||||
:search-input="false"
|
||||
>
|
||||
<template #default>
|
||||
{{ levelFilterLabel }}
|
||||
</template>
|
||||
</USelect>
|
||||
{{ levelFilterLabel }}
|
||||
</USelectMenu>
|
||||
|
||||
<UButton
|
||||
color="neutral"
|
||||
|
|
|
|||
Loading…
Reference in a new issue