From fdfd04d4bf73b06093bba893c45d145514840968 Mon Sep 17 00:00:00 2001
From: Lykin <137850705+tiny-craft@users.noreply.github.com>
Date: Wed, 3 Jul 2024 22:34:07 +0800
Subject: [PATCH] pref: add a tooltip if the type filter is not supported
(#274)
---
.../components/common/RedisTypeSelector.vue | 58 +++++++++++++------
.../content_value/ContentValueWrapper.vue | 4 +-
.../src/components/sidebar/BrowserPane.vue | 1 +
.../src/components/sidebar/BrowserTree.vue | 2 +-
frontend/src/langs/en-us.json | 3 +-
frontend/src/langs/es-es.json | 3 +-
frontend/src/langs/fr-fr.json | 3 +-
frontend/src/langs/ja-jp.json | 3 +-
frontend/src/langs/ko-kr.json | 3 +-
frontend/src/langs/pt-br.json | 3 +-
frontend/src/langs/ru-ru.json | 3 +-
frontend/src/langs/zh-cn.json | 3 +-
frontend/src/langs/zh-tw.json | 3 +-
13 files changed, 62 insertions(+), 30 deletions(-)
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 }}
+
+
+