@@ -29,8 +29,8 @@ const NodePropertyParameterSelectComponent = (props: ParameterSelectProps) => {
29
29
) ;
30
30
const [ inputValue , setInputValue ] = React . useState ( getInitialValue ( props . parameterDisplayValue , multiSelector ) ) ;
31
31
32
- const [ paramValueTemp , setParamValueTemp ] = React . useState ( props . parameterValue ) ;
33
- const [ paramValueDisplayTemp , setParamValueDisplayTemp ] = React . useState ( props . parameterDisplayValue ) ;
32
+ const [ paramValueLocal , setParamValueLocal ] = React . useState ( props . parameterValue ) ;
33
+ const [ paramValueDisplayLocal , setParamValueDisplayLocal ] = React . useState ( props . parameterDisplayValue ) ;
34
34
35
35
const debouncedQueryCallback = useCallback ( debounce ( props . queryCallback , suggestionsUpdateTimeout ) , [ ] ) ;
36
36
const label = props . settings && props . settings . entityType ? props . settings . entityType : '' ;
@@ -46,12 +46,12 @@ const NodePropertyParameterSelectComponent = (props: ParameterSelectProps) => {
46
46
47
47
const realValueRowIndex = props . compatibilityMode ? 0 : 1 - displayValueRowIndex ;
48
48
49
- const manualHandleParameters = ( ) => {
50
- handleParameters ( paramValueTemp , paramValueDisplayTemp , false ) ;
49
+ const manualHandleParametersUpdate = ( ) => {
50
+ handleParametersUpdate ( paramValueLocal , paramValueDisplayLocal , false ) ;
51
51
} ;
52
- const handleParameters = ( value , displayValue , manual = false ) => {
53
- setParamValueTemp ( value ) ;
54
- setParamValueDisplayTemp ( displayValue ) ;
52
+ const handleParametersUpdate = ( value , displayValue , manual = false ) => {
53
+ setParamValueLocal ( value ) ;
54
+ setParamValueDisplayLocal ( displayValue ) ;
55
55
56
56
if ( manual ) {
57
57
return ;
@@ -64,23 +64,23 @@ const NodePropertyParameterSelectComponent = (props: ParameterSelectProps) => {
64
64
if ( isMulti ) {
65
65
if ( value . length == 0 && clearParameterOnFieldClear ) {
66
66
setInputValue ( [ ] ) ;
67
- handleParameters ( undefined , undefined , manualParameterSave ) ;
67
+ handleParametersUpdate ( undefined , undefined , manualParameterSave ) ;
68
68
return true ;
69
69
}
70
70
if ( value . length == 0 ) {
71
71
setInputValue ( [ ] ) ;
72
- handleParameters ( [ ] , [ ] , manualParameterSave ) ;
72
+ handleParametersUpdate ( [ ] , [ ] , manualParameterSave ) ;
73
73
return true ;
74
74
}
75
75
} else {
76
76
if ( value && clearParameterOnFieldClear ) {
77
77
setInputValue ( null ) ;
78
- handleParameters ( undefined , undefined , manualParameterSave ) ;
78
+ handleParametersUpdate ( undefined , undefined , manualParameterSave ) ;
79
79
return true ;
80
80
}
81
81
if ( value == null ) {
82
82
setInputValue ( null ) ;
83
- handleParameters ( defaultValue , defaultValue , manualParameterSave ) ;
83
+ handleParametersUpdate ( defaultValue , defaultValue , manualParameterSave ) ;
84
84
return true ;
85
85
}
86
86
return false ;
@@ -92,8 +92,8 @@ const NodePropertyParameterSelectComponent = (props: ParameterSelectProps) => {
92
92
return ;
93
93
}
94
94
let newValue ;
95
- let valReference = manualParameterSave ? paramValueTemp : props . parameterValue ;
96
- let valDisplayReference = manualParameterSave ? paramValueDisplayTemp : props . parameterDisplayValue ;
95
+ let valReference = manualParameterSave ? paramValueLocal : props . parameterValue ;
96
+ let valDisplayReference = manualParameterSave ? paramValueDisplayLocal : props . parameterDisplayValue ;
97
97
// Multiple and new entry
98
98
if ( isMulti && inputValue . length < newDisplay . length ) {
99
99
newValue = Array . isArray ( valReference ) ? [ ...valReference ] : [ valReference ] ;
@@ -118,7 +118,7 @@ const NodePropertyParameterSelectComponent = (props: ParameterSelectProps) => {
118
118
setInputDisplayText ( isMulti ? '' : newDisplay ) ;
119
119
setInputValue ( newDisplay ) ;
120
120
121
- handleParameters ( newValue , newDisplay , manualParameterSave ) ;
121
+ handleParametersUpdate ( newValue , newDisplay , manualParameterSave ) ;
122
122
} ;
123
123
return (
124
124
< div className = { 'n-flex n-flex-row n-flex-wrap n-items-center' } >
@@ -154,7 +154,7 @@ const NodePropertyParameterSelectComponent = (props: ParameterSelectProps) => {
154
154
getOptionLabel = { ( option ) => RenderSubValue ( option ) }
155
155
/>
156
156
{ manualParameterSave ? (
157
- < SelectionConfirmationButton onClick = { ( ) => manualHandleParameters ( ) } key = { `selectionConfirmation` } />
157
+ < SelectionConfirmationButton onClick = { ( ) => manualHandleParametersUpdate ( ) } key = { `selectionConfirmation` } />
158
158
) : (
159
159
< > </ >
160
160
) }
0 commit comments