This project contains and editable node inspired on the example "demo-custom-node1"
Look at these files :
*src/components/custom_nodes/editableNode/EditableNodeWidget.tsx
*src/components/custom_components/EditableSingleField.tsx
The first file contains the node itself and the second file the "edit field"
To run this project, just use
npm install
and then
npm start