diff --git a/code/addons/docs/src/blocks/controls/react-editable-json-tree/JsonNodes.tsx b/code/addons/docs/src/blocks/controls/react-editable-json-tree/JsonNodes.tsx index 2e14e3cce627..6de1a7a620cd 100644 --- a/code/addons/docs/src/blocks/controls/react-editable-json-tree/JsonNodes.tsx +++ b/code/addons/docs/src/blocks/controls/react-editable-json-tree/JsonNodes.tsx @@ -252,9 +252,10 @@ export class JsonArray extends Component { }; } - handleAddValueAdd({ key, newValue }: any) { + handleAddValueAdd({ newValue }: any) { const { data, keyPath = [], nextDeep: deep } = this.state; const { beforeAddAction, logger } = this.props; + const key = data.length; (beforeAddAction || Promise.resolve.bind(Promise))(key, keyPath, deep, newValue) .then(() => {