Fixed state of name and description changers on node
This commit is contained in:
parent
455da5a8e8
commit
2b10c6337f
1 changed files with 16 additions and 3 deletions
|
|
@ -114,6 +114,14 @@ export default function GenericNode({
|
||||||
}, 300);
|
}, 300);
|
||||||
}, [showNode]);
|
}, [showNode]);
|
||||||
|
|
||||||
|
useEffect(() => {
|
||||||
|
setNodeDescription(data.node!.description);
|
||||||
|
}, [data.node!.description]);
|
||||||
|
|
||||||
|
useEffect(() => {
|
||||||
|
setNodeName(data.node!.display_name);
|
||||||
|
}, [data.node!.display_name]);
|
||||||
|
|
||||||
// New useEffect to watch for changes in sseData and update validation status
|
// New useEffect to watch for changes in sseData and update validation status
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
const relevantData = sseData[data.id];
|
const relevantData = sseData[data.id];
|
||||||
|
|
@ -189,7 +197,6 @@ export default function GenericNode({
|
||||||
} else {
|
} else {
|
||||||
setNodeName(data.node!.display_name);
|
setNodeName(data.node!.display_name);
|
||||||
}
|
}
|
||||||
takeSnapshot();
|
|
||||||
}}
|
}}
|
||||||
value={nodeName}
|
value={nodeName}
|
||||||
onChange={setNodeName}
|
onChange={setNodeName}
|
||||||
|
|
@ -201,7 +208,10 @@ export default function GenericNode({
|
||||||
<ShadTooltip content={data.node?.display_name}>
|
<ShadTooltip content={data.node?.display_name}>
|
||||||
<div
|
<div
|
||||||
className="generic-node-tooltip-div text-primary"
|
className="generic-node-tooltip-div text-primary"
|
||||||
onDoubleClick={() => setInputName(true)}
|
onDoubleClick={() => {
|
||||||
|
setInputName(true);
|
||||||
|
takeSnapshot();
|
||||||
|
}}
|
||||||
>
|
>
|
||||||
{data.node?.display_name}
|
{data.node?.display_name}
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -412,7 +422,10 @@ export default function GenericNode({
|
||||||
) : (
|
) : (
|
||||||
<div
|
<div
|
||||||
className="generic-node-desc-text"
|
className="generic-node-desc-text"
|
||||||
onDoubleClick={() => setInputDescription(true)}
|
onDoubleClick={() => {
|
||||||
|
setInputDescription(true);
|
||||||
|
takeSnapshot();
|
||||||
|
}}
|
||||||
>
|
>
|
||||||
{data.node?.description}
|
{data.node?.description}
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue