From 71f2d35314b44be315113dd612bed60e9dcc03e9 Mon Sep 17 00:00:00 2001 From: Ian Arawjo Date: Wed, 3 May 2023 13:39:37 -0400 Subject: [PATCH] Add 'editable' prop to NodeLabel --- chain-forge/src/NodeLabelComponent.js | 4 +++- chain-forge/src/ScriptNode.js | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/chain-forge/src/NodeLabelComponent.js b/chain-forge/src/NodeLabelComponent.js index bcec710..3e5d203 100644 --- a/chain-forge/src/NodeLabelComponent.js +++ b/chain-forge/src/NodeLabelComponent.js @@ -1,8 +1,9 @@ +import { edit } from 'ace-builds'; import useStore from './store'; import { EditText } from 'react-edit-text'; import 'react-edit-text/dist/index.css'; -export default function NodeLabel({ title, nodeId, icon, onEdit, onSave }) { +export default function NodeLabel({ title, nodeId, icon, onEdit, onSave, editable }) { const setDataPropsForNode = useStore((state) => state.setDataPropsForNode); const handleNodeLabelChange = (evt) => { @@ -23,6 +24,7 @@ export default function NodeLabel({ title, nodeId, icon, onEdit, onSave }) { onEditMode={handleEnterEditMode} onSave={handleNodeLabelChange} inline={true} + readonly={editable !== undefined ? (!editable) : false} /> ); } \ No newline at end of file diff --git a/chain-forge/src/ScriptNode.js b/chain-forge/src/ScriptNode.js index 9103ba9..3a66f33 100644 --- a/chain-forge/src/ScriptNode.js +++ b/chain-forge/src/ScriptNode.js @@ -61,7 +61,7 @@ const ScriptNode = ({ data, id }) => { return (
- +