Fixed input not changing on InputGlobalComponent
This commit is contained in:
parent
1259a8a581
commit
6bb7ea3ee7
2 changed files with 13 additions and 22 deletions
|
|
@ -32,11 +32,11 @@ export default function InputGlobalComponent({
|
||||||
const setErrorData = useAlertStore((state) => state.setErrorData);
|
const setErrorData = useAlertStore((state) => state.setErrorData);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (data.node?.template[name])
|
if (data)
|
||||||
if (
|
if (
|
||||||
globalVariablesEntries &&
|
globalVariablesEntries &&
|
||||||
!globalVariablesEntries.includes(data.node?.template[name].value) &&
|
!globalVariablesEntries.includes(data.value) &&
|
||||||
data.node?.template[name].load_from_db
|
data.load_from_db
|
||||||
) {
|
) {
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
onChange("", true);
|
onChange("", true);
|
||||||
|
|
@ -46,17 +46,11 @@ export default function InputGlobalComponent({
|
||||||
}, [globalVariablesEntries]);
|
}, [globalVariablesEntries]);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (
|
if (!data.value && data.display_name) {
|
||||||
!data.node?.template[name].value &&
|
if (unavaliableFields[data.display_name!] && !disabled) {
|
||||||
data.node?.template[name].display_name
|
|
||||||
) {
|
|
||||||
if (
|
|
||||||
unavaliableFields[data.node?.template[name].display_name!] &&
|
|
||||||
!disabled
|
|
||||||
) {
|
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
setDb(true);
|
setDb(true);
|
||||||
onChange(unavaliableFields[data.node?.template[name].display_name!]);
|
onChange(unavaliableFields[data.display_name!]);
|
||||||
}, 100);
|
}, 100);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -68,10 +62,7 @@ export default function InputGlobalComponent({
|
||||||
await deleteGlobalVariable(id)
|
await deleteGlobalVariable(id)
|
||||||
.then(() => {
|
.then(() => {
|
||||||
removeGlobalVariable(key);
|
removeGlobalVariable(key);
|
||||||
if (
|
if (data?.value === key && data?.load_from_db) {
|
||||||
data?.node?.template[name].value === key &&
|
|
||||||
data?.node?.template[name].load_from_db
|
|
||||||
) {
|
|
||||||
onChange("");
|
onChange("");
|
||||||
setDb(false);
|
setDb(false);
|
||||||
}
|
}
|
||||||
|
|
@ -94,8 +85,8 @@ export default function InputGlobalComponent({
|
||||||
id={"input-" + name}
|
id={"input-" + name}
|
||||||
editNode={editNode}
|
editNode={editNode}
|
||||||
disabled={disabled}
|
disabled={disabled}
|
||||||
password={data.node?.template[name].password ?? false}
|
password={data.password ?? false}
|
||||||
value={data.node?.template[name].value ?? ""}
|
value={data.value ?? ""}
|
||||||
options={globalVariablesEntries}
|
options={globalVariablesEntries}
|
||||||
optionsPlaceholder={"Global Variables"}
|
optionsPlaceholder={"Global Variables"}
|
||||||
optionsIcon="Globe"
|
optionsIcon="Globe"
|
||||||
|
|
@ -138,10 +129,10 @@ export default function InputGlobalComponent({
|
||||||
</DeleteConfirmationModal>
|
</DeleteConfirmationModal>
|
||||||
)}
|
)}
|
||||||
selectedOption={
|
selectedOption={
|
||||||
data?.node?.template[name].load_from_db &&
|
data?.load_from_db &&
|
||||||
globalVariablesEntries &&
|
globalVariablesEntries &&
|
||||||
globalVariablesEntries.includes(data?.node?.template[name].value ?? "")
|
globalVariablesEntries.includes(data?.value ?? "")
|
||||||
? data?.node?.template[name].value
|
? data?.value
|
||||||
: ""
|
: ""
|
||||||
}
|
}
|
||||||
setSelectedOption={(value) => {
|
setSelectedOption={(value) => {
|
||||||
|
|
|
||||||
|
|
@ -392,7 +392,7 @@ export default function ParameterComponent({
|
||||||
});
|
});
|
||||||
}}
|
}}
|
||||||
name={name}
|
name={name}
|
||||||
data={data}
|
data={data.node?.template[name]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
{data.node?.template[name]?.refresh_button && (
|
{data.node?.template[name]?.refresh_button && (
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue