diff --git a/configure/src/core/Maker.js b/configure/src/core/Maker.js index 27ac9e46..ccbd8f51 100644 --- a/configure/src/core/Maker.js +++ b/configure/src/core/Maker.js @@ -256,6 +256,9 @@ const getComponent = ( }} value={value != null ? value : getIn(directConf, com.field, "")} onChange={(e) => { + updateConfiguration(forceField || com.field, e.target.value, layer); + }} + onBlur={(e) => { let v = e.target.value; // remove surrounding whitespace, " hi " -> "hi" if (typeof v === "string") v = v.trim(); @@ -280,6 +283,39 @@ const getComponent = ( )} ); + case "textnotrim": + inner = ( + { + updateConfiguration(forceField || com.field, e.target.value, layer); + }} + /> + ); + return ( +
+ {inlineHelp ? ( + <> + {inner} +
+ + ) : ( + + {inner} + + )} +
+ ); case "button": inner = (