diff --git a/src/renderer/src/components/editors/HashEditor.vue b/src/renderer/src/components/editors/HashEditor.vue index 0ff74fc..4ef5c8f 100644 --- a/src/renderer/src/components/editors/HashEditor.vue +++ b/src/renderer/src/components/editors/HashEditor.vue @@ -6,6 +6,17 @@ import { useI18n } from '@renderer/i18n' import { ElMessage, ElMessageBox } from 'element-plus' const keyStore = useKeyStore() +const typeColor = computed(() => { + const colors: Record = { + string: 'var(--color-green)', + hash: 'var(--color-yellow)', + list: 'var(--color-cyan)', + set: 'var(--color-purple)', + zset: 'var(--color-red)', + stream: 'var(--color-orange)', + } + return colors[keyStore.selectedType || ''] || 'var(--text-muted)' +}) const connStore = useConnectionStore() const { t } = useI18n() @@ -126,7 +137,7 @@ async function addField() {