Skip to content

Commit ce3ba4c

Browse files
committed
feat: 阻止onItemClick事件冒泡
1 parent df7f09e commit ce3ba4c

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/Panel.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,9 @@ const CollapsePanel = React.forwardRef<HTMLDetailsElement, CollapsePanelProps>((
3333
const ifExtraExist = extra !== null && extra !== undefined && typeof extra !== 'boolean';
3434

3535
const collapsibleProps = {
36-
onClick: () => {
36+
onClick: (e: React.MouseEvent) => {
3737
onItemClick?.(panelKey);
38+
e.stopPropagation();
3839
},
3940
onKeyDown: (e: React.KeyboardEvent) => {
4041
if (e.key === 'Enter' || e.keyCode === KeyCode.ENTER || e.which === KeyCode.ENTER) {

0 commit comments

Comments
 (0)