Skip to content
This repository was archived by the owner on Aug 12, 2025. It is now read-only.

Commit 83e246b

Browse files
committed
fix
1 parent 13606bc commit 83e246b

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

packages/ui/xconsole-rc-app-layout/src/Nav.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ const Nav: React.FC<IMenuProps> = (props: IMenuProps) => {
2424
defaultOpenKeys,
2525
currentPath,
2626
menuParams,
27+
onItemClick,
2728
...restProps
2829
} = props;
2930

@@ -97,6 +98,7 @@ const Nav: React.FC<IMenuProps> = (props: IMenuProps) => {
9798
items={items || getMenuItems()}
9899
openKeys={openKeys}
99100
onOpen={onOpenKeys}
101+
onItemClick={onItemClick}
100102
{...restProps}
101103
/>
102104
);

packages/ui/xconsole-rc-app-layout/src/types/index.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,9 @@ export interface ISidebarConfig {
4343
// 侧边栏的列目配置
4444
navs: INavConfig[];
4545

46+
// 菜单项点击事件
47+
onItemClick: (key: string, itemInfo: any, e: MouseEvent) => void;
48+
4649
/**
4750
* @deprecated
4851
*/
@@ -77,4 +80,5 @@ export interface IMenuProps {
7780
menuParams?: Record<string, any>;
7881
defaultOpenKeys?: string[];
7982
collapsedKeys?: PathRule;
83+
onItemClick?: (key: string, itemInfo: any, e: MouseEvent) => void;
8084
}

0 commit comments

Comments
 (0)