diff --git a/components/anchor/Anchor.tsx b/components/anchor/Anchor.tsx index 9c377a3324..1122dfcb78 100644 --- a/components/anchor/Anchor.tsx +++ b/components/anchor/Anchor.tsx @@ -85,7 +85,7 @@ export interface AntAnchor { activeLink: string | null; scrollTo: (link: string) => void; onClick?: ( - e: React.MouseEvent, + e: React.MouseEvent, link: { title: React.ReactNode; href: string }, ) => void; } diff --git a/components/anchor/AnchorLink.tsx b/components/anchor/AnchorLink.tsx index 6d2c87fa2c..5afba519b0 100644 --- a/components/anchor/AnchorLink.tsx +++ b/components/anchor/AnchorLink.tsx @@ -28,7 +28,7 @@ const AnchorLink: React.FC = (props) => { }; }, [href, registerLink, unregisterLink]); - const handleClick = (e: React.MouseEvent) => { + const handleClick = (e: React.MouseEvent) => { onClick?.(e, { title, href }); scrollTo?.(href); }; diff --git a/components/anchor/index.en-US.md b/components/anchor/index.en-US.md index 9ed82572ae..ef91c2b1ad 100644 --- a/components/anchor/index.en-US.md +++ b/components/anchor/index.en-US.md @@ -43,7 +43,7 @@ For displaying anchor hyperlinks on page and jumping between them. | showInkInFixed | Whether show ink-balls when `affix={false}` | boolean | false | | | targetOffset | Anchor scroll offset, default as `offsetTop`, [example](#components-anchor-demo-targetOffset) | number | - | | | onChange | Listening for anchor link change | (currentActiveLink: string) => void | | | -| onClick | Set the handler to handle `click` event | function(e: Event, link: Object) | - | | +| onClick | Set the handler to handle `click` event | (e: MouseEvent, link: object) => void | - | | ### Link Props diff --git a/components/anchor/index.zh-CN.md b/components/anchor/index.zh-CN.md index 161c4e487b..bbad12aa92 100644 --- a/components/anchor/index.zh-CN.md +++ b/components/anchor/index.zh-CN.md @@ -44,7 +44,7 @@ group: | showInkInFixed | `affix={false}` 时是否显示小圆点 | boolean | false | | | targetOffset | 锚点滚动偏移量,默认与 offsetTop 相同,[例子](#components-anchor-demo-targetOffset) | number | - | | | onChange | 监听锚点链接改变 | (currentActiveLink: string) => void | - | | -| onClick | `click` 事件的 handler | function(e: Event, link: Object) | - | | +| onClick | `click` 事件的 handler | (e: MouseEvent, link: object) => void | - | | ### Link Props