mirror of
https://github.com/directus/directus.git
synced 2026-01-22 22:38:12 -05:00
only hide v-select options (#17953)
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
<template>
|
||||
<v-list-group
|
||||
v-show="!item.hidden"
|
||||
:active="isActive"
|
||||
:clickable="groupSelectable || item.selectable"
|
||||
:value="item.value"
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
|
||||
<v-list-item
|
||||
v-else
|
||||
v-show="!item.hidden"
|
||||
:active="isActive"
|
||||
:disabled="item.disabled"
|
||||
clickable
|
||||
|
||||
@@ -6,4 +6,5 @@ export type Option = {
|
||||
children?: Option[];
|
||||
divider?: boolean;
|
||||
selectable?: boolean;
|
||||
hidden?: boolean;
|
||||
};
|
||||
|
||||
@@ -258,6 +258,7 @@ function useItems() {
|
||||
disabled: get(item, props.itemDisabled),
|
||||
selectable: get(item, props.itemSelectable),
|
||||
children: children ? children.filter(filterItem) : children,
|
||||
hidden: internalSearch.value ? !filterItem(item) : false,
|
||||
};
|
||||
};
|
||||
|
||||
@@ -281,9 +282,7 @@ function useItems() {
|
||||
}
|
||||
};
|
||||
|
||||
const items = internalSearch.value ? props.items.filter(filterItem).map(parseItem) : props.items.map(parseItem);
|
||||
|
||||
return items;
|
||||
return props.items.map(parseItem);
|
||||
});
|
||||
|
||||
const internalItemsCount = computed<number>(() => {
|
||||
|
||||
Reference in New Issue
Block a user