diff --git a/dashboard/src/components/shared/ConfigItemRenderer.vue b/dashboard/src/components/shared/ConfigItemRenderer.vue
index 58e41f3ab7..35a9dfc657 100644
--- a/dashboard/src/components/shared/ConfigItemRenderer.vue
+++ b/dashboard/src/components/shared/ConfigItemRenderer.vue
@@ -87,11 +87,12 @@
>
- { emitUpdate(val); listSearchText = '' }"
+ v-model:search="listSearchText"
+ :items="listSelectItems"
item-title="title"
item-value="value"
:disabled="itemMeta?.readonly"
@@ -101,7 +102,7 @@
hide-details
chips
multiple
- >
+ >
+ props.itemMeta?.type === 'list' && props.itemMeta?.options
+ ? getSelectItems(props.itemMeta)
+ : []
+)
+
function toNumber(val) {
const n = parseFloat(val)
return isNaN(n) ? 0 : n