fix(editor): Making parameter input components label configurable (#5195)

fix(editor): Making parameter input component label configurable
This commit is contained in:
Csaba Tuncsik
2023-01-20 17:07:28 +01:00
committed by GitHub
parent 736e700902
commit 9ce526e784
4 changed files with 30 additions and 6 deletions

View File

@@ -5,7 +5,7 @@
:showTooltip="focused"
:showOptions="menuExpanded || focused || forceShowExpression"
:bold="false"
size="small"
:size="label.size"
color="text-dark"
>
<template #options>
@@ -85,7 +85,7 @@ import {
isValueExpression,
} from '@/utils';
import ParameterInputWrapper from '@/components/ParameterInputWrapper.vue';
import { INodeParameters, INodeProperties, INodePropertyMode } from 'n8n-workflow';
import { INodeParameters, INodeProperties, INodePropertyMode, IParameterLabel } from 'n8n-workflow';
import { BaseTextKey } from '@/plugins/i18n';
import { mapStores } from 'pinia';
import { useNDVStore } from '@/stores/ndv';
@@ -133,6 +133,12 @@ export default mixins(showMessage).extend({
value: {
type: [Number, String, Boolean, Array, Object] as PropType<INodeParameters>,
},
label: {
type: Object as PropType<IParameterLabel>,
default: () => ({
size: 'small',
}),
},
},
created() {
const mappingTooltipDismissHandler = this.onMappingTooltipDismissed.bind(this);