@@ -42,6 +42,7 @@ const propTypes = {
4242 beforeAddAction : PropTypes . func ,
4343 beforeUpdateAction : PropTypes . func ,
4444 logger : PropTypes . object . isRequired ,
45+ onSubmitValueParser : PropTypes . func ,
4546} ;
4647// Default props
4748const defaultProps = {
@@ -90,6 +91,7 @@ class JsonNode extends Component {
9091 beforeAddAction,
9192 beforeUpdateAction,
9293 logger,
94+ onSubmitValueParser,
9395 } = this . props ;
9496 const readOnlyTrue = ( ) => ( true ) ;
9597
@@ -119,6 +121,7 @@ class JsonNode extends Component {
119121 beforeAddAction = { beforeAddAction }
120122 beforeUpdateAction = { beforeUpdateAction }
121123 logger = { logger }
124+ onSubmitValueParser = { onSubmitValueParser }
122125 /> ) ;
123126 case dataTypes . OBJECT :
124127 return ( < JsonObject
@@ -144,6 +147,7 @@ class JsonNode extends Component {
144147 beforeAddAction = { beforeAddAction }
145148 beforeUpdateAction = { beforeUpdateAction }
146149 logger = { logger }
150+ onSubmitValueParser = { onSubmitValueParser }
147151 /> ) ;
148152 case dataTypes . ARRAY :
149153 return ( < JsonArray
@@ -169,6 +173,7 @@ class JsonNode extends Component {
169173 beforeAddAction = { beforeAddAction }
170174 beforeUpdateAction = { beforeUpdateAction }
171175 logger = { logger }
176+ onSubmitValueParser = { onSubmitValueParser }
172177 /> ) ;
173178 case dataTypes . STRING :
174179 return ( < JsonValue
@@ -187,6 +192,7 @@ class JsonNode extends Component {
187192 inputElementGenerator = { inputElementGenerator }
188193 minusMenuElement = { minusMenuElement }
189194 logger = { logger }
195+ onSubmitValueParser = { onSubmitValueParser }
190196 /> ) ;
191197 case dataTypes . NUMBER :
192198 return ( < JsonValue
@@ -205,6 +211,7 @@ class JsonNode extends Component {
205211 inputElementGenerator = { inputElementGenerator }
206212 minusMenuElement = { minusMenuElement }
207213 logger = { logger }
214+ onSubmitValueParser = { onSubmitValueParser }
208215 /> ) ;
209216 case dataTypes . BOOLEAN :
210217 return ( < JsonValue
@@ -223,6 +230,7 @@ class JsonNode extends Component {
223230 inputElementGenerator = { inputElementGenerator }
224231 minusMenuElement = { minusMenuElement }
225232 logger = { logger }
233+ onSubmitValueParser = { onSubmitValueParser }
226234 /> ) ;
227235 case dataTypes . DATE :
228236 return ( < JsonValue
@@ -241,6 +249,7 @@ class JsonNode extends Component {
241249 inputElementGenerator = { inputElementGenerator }
242250 minusMenuElement = { minusMenuElement }
243251 logger = { logger }
252+ onSubmitValueParser = { onSubmitValueParser }
244253 /> ) ;
245254 case dataTypes . NULL :
246255 return ( < JsonValue
@@ -259,6 +268,7 @@ class JsonNode extends Component {
259268 inputElementGenerator = { inputElementGenerator }
260269 minusMenuElement = { minusMenuElement }
261270 logger = { logger }
271+ onSubmitValueParser = { onSubmitValueParser }
262272 /> ) ;
263273 case dataTypes . UNDEFINED :
264274 return ( < JsonValue
@@ -277,6 +287,7 @@ class JsonNode extends Component {
277287 inputElementGenerator = { inputElementGenerator }
278288 minusMenuElement = { minusMenuElement }
279289 logger = { logger }
290+ onSubmitValueParser = { onSubmitValueParser }
280291 /> ) ;
281292 case dataTypes . FUNCTION :
282293 return ( < JsonFunctionValue
@@ -295,6 +306,7 @@ class JsonNode extends Component {
295306 textareaElementGenerator = { textareaElementGenerator }
296307 minusMenuElement = { minusMenuElement }
297308 logger = { logger }
309+ onSubmitValueParser = { onSubmitValueParser }
298310 /> ) ;
299311 case dataTypes . SYMBOL :
300312 return ( < JsonValue
@@ -313,6 +325,7 @@ class JsonNode extends Component {
313325 inputElementGenerator = { inputElementGenerator }
314326 minusMenuElement = { minusMenuElement }
315327 logger = { logger }
328+ onSubmitValueParser = { onSubmitValueParser }
316329 /> ) ;
317330 default :
318331 return null ;
0 commit comments