From 4251bad63bd668bda1c18529dbbc9c0557fd080f Mon Sep 17 00:00:00 2001 From: takashi-kasajima Date: Sat, 20 Sep 2025 22:00:54 +0900 Subject: [PATCH] fix: pass an index in handleAddValueAdd --- .../src/blocks/controls/react-editable-json-tree/JsonNodes.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 58efa33928d5..b1e53d918459 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 @@ -247,9 +247,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(() => {