From 934a0c9868b7ec920af7d298e4a7e74d5b961785 Mon Sep 17 00:00:00 2001 From: Lukas Maurer Date: Thu, 20 Aug 2026 13:58:41 +0200 Subject: [PATCH 1/2] fix(react): correct tree expanded event type Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .changeset/fix-react-tree-expanded.md | 5 +++++ packages/react/src/tree/internal-tree.tsx | 2 +- packages/react/src/tree/tree.tsx | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 .changeset/fix-react-tree-expanded.md diff --git a/.changeset/fix-react-tree-expanded.md b/.changeset/fix-react-tree-expanded.md new file mode 100644 index 00000000000..585d25e501b --- /dev/null +++ b/.changeset/fix-react-tree-expanded.md @@ -0,0 +1,5 @@ +--- +'@siemens/ix-react': patch +--- + +Fix the `onNodeToggled` event payload type to expose `isExpanded` with the correct spelling. diff --git a/packages/react/src/tree/internal-tree.tsx b/packages/react/src/tree/internal-tree.tsx index d43746111b3..3991debb1ff 100644 --- a/packages/react/src/tree/internal-tree.tsx +++ b/packages/react/src/tree/internal-tree.tsx @@ -24,7 +24,7 @@ import React from 'react'; type IxTreeEvents = { onContextChange: EventName>; - onNodeToggled: EventName>; + onNodeToggled: EventName>; onNodeClicked: EventName>; onNodeRemoved: EventName>; }; diff --git a/packages/react/src/tree/tree.tsx b/packages/react/src/tree/tree.tsx index 96cfd3aeede..10ee00766f9 100644 --- a/packages/react/src/tree/tree.tsx +++ b/packages/react/src/tree/tree.tsx @@ -25,7 +25,7 @@ export type IxTreeProps = Omit< renderItem?: (data: any) => React.ReactNode; onContextChange?: (event: IxTreeCustomEvent) => void; onNodeToggled?: ( - event: CustomEvent<{ id: string; isExpaned: boolean }> + event: CustomEvent<{ id: string; isExpanded: boolean }> ) => void; onNodeClicked?: (event: CustomEvent) => void; onNodeRemoved?: (event: CustomEvent) => void; From 1d28f608d4b64d5c4c72ce4d0ad7172b9950a93a Mon Sep 17 00:00:00 2001 From: Lukas Maurer Date: Thu, 20 Aug 2026 14:06:39 +0200 Subject: [PATCH 2/2] docs(changeset): mark tree event type fix as breaking Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .changeset/fix-react-tree-expanded.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.changeset/fix-react-tree-expanded.md b/.changeset/fix-react-tree-expanded.md index 585d25e501b..be2c997d82a 100644 --- a/.changeset/fix-react-tree-expanded.md +++ b/.changeset/fix-react-tree-expanded.md @@ -1,5 +1,8 @@ --- -'@siemens/ix-react': patch +'@siemens/ix-react': major --- -Fix the `onNodeToggled` event payload type to expose `isExpanded` with the correct spelling. +Correct the `onNodeToggled` event payload type by renaming `isExpaned` to `isExpanded`. + +Update event handlers to access `event.detail.isExpanded` instead of +`event.detail.isExpaned`.