Skip to content

Commit b43ee97

Browse files
fix: dynamic behavior
1 parent b367528 commit b43ee97

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

packages/kit-headless/src/components/accordion/accordion-item.tsx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,12 @@ export const HAccordionItem = component$(
7777

7878
// collect trigger refs for keyboard navigation
7979
context.triggerRefsArray.value[localIndexSig.value] = triggerRef;
80+
81+
// update selected index when new are added and the item is opened
82+
track(() => isOpenSig.value);
83+
if (isOpenSig.value) {
84+
context.selectedIndexSig.value = localIndexSig.value;
85+
}
8086
});
8187

8288
useTask$(() => {

0 commit comments

Comments
 (0)