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) => { +