diff --git a/frontend/src/components/common/RedisTypeSelector.vue b/frontend/src/components/common/RedisTypeSelector.vue
index 6cba5fb..d19931d 100644
--- a/frontend/src/components/common/RedisTypeSelector.vue
+++ b/frontend/src/components/common/RedisTypeSelector.vue
@@ -2,7 +2,7 @@
import { computed, h } from 'vue'
import { NSpace, useThemeVars } from 'naive-ui'
import { types, typesBgColor, typesColor, typesShortName } from '@/consts/support_redis_type.js'
-import { get, map, toUpper } from 'lodash'
+import { get, isEmpty, map, toUpper } from 'lodash'
import RedisTypeTag from '@/components/common/RedisTypeTag.vue'
const props = defineProps({
@@ -18,6 +18,10 @@ const props = defineProps({
type: Boolean,
default: false,
},
+ disableTip: {
+ type: String,
+ default: '',
+ },
})
const emit = defineEmits(['update:value', 'select'])
@@ -86,24 +90,42 @@ const handleSelect = (select) => {
-
-
+
+ {{ props.disableTip }}
+
+
+ {{ displayValue }}
+
+
+
+
+
+
- {{ displayValue }}
-
-
+ :options="options"
+ :placement="props.placement"
+ :render-icon="renderIcon"
+ :render-label="renderLabel"
+ show-arrow
+ @select="handleSelect">
+
+ {{ displayValue }}
+
+
+