Skip to content

Commit 2f65c4e

Browse files
committed
feat: improving logic by simulating click on tabs
1 parent 603ec29 commit 2f65c4e

File tree

1 file changed

+1
-12
lines changed

1 file changed

+1
-12
lines changed

src/Tabs.tsx

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ export const Tabs = memo(
123123
targetIndex = tabs.length - 1;
124124
break;
125125
}
126-
setSelectedTabIndex(targetIndex);
126+
buttonRefs.current[targetIndex]?.click();
127127
};
128128

129129
React.useEffect(() => {
@@ -133,17 +133,6 @@ export const Tabs = memo(
133133
}
134134
}, [selectedTabIndex]);
135135

136-
React.useEffect(() => {
137-
if (selectedTabId === undefined) {
138-
onTabChange?.({
139-
tabIndex: selectedTabIndex,
140-
"tab": tabs[selectedTabIndex]
141-
});
142-
} else {
143-
onTabChange(tabs[selectedTabIndex].tabId);
144-
}
145-
}, [selectedTabIndex]);
146-
147136
const { getPanelId, getTabId } = (function useClosure() {
148137
const id = useId();
149138

0 commit comments

Comments
 (0)