diff --git a/docs/typescript.html b/docs/typescript.html index 2adfd2e0..02203349 100644 --- a/docs/typescript.html +++ b/docs/typescript.html @@ -898,17 +898,17 @@
interface MenuProps extends React.LiHTMLAttributes<HTMLUListElement> { ... }
-const InternalMenu = (props: MenuProps, ref?: React.ForwardedRef<HTMLUListElement>) => (
+interface MenuProps extends React.LiHTMLAttributes<HTMLUListElement> { ... };
+const InternalMenu = React.forwardRef<HTMLUListElement, MenuProps>((props, ref) => (
<ul {...props} ref={ref} />
-);
-type MenuComponent = React.FC<React.PropsWithRef<MenuProps>> & {
+));
+
+type MenuComponent = typeof InternalMenu & {
Item: typeof MenuItem; // MenuItem 函数组件
SubMenu: typeof SubMenu; // SubMenu 函数组件
};
-const Menu: MenuComponent = React.forwardRef<HTMLUListElement>(
- InternalMenu
-) as unknown as MenuComponent;
+
+const Menu: MenuComponent = InternalMenu as unknown as MenuComponent;
Menu.Item = MenuItem;
Menu.SubMenu = SubMenu;
diff --git a/index.html b/index.html
index 90608fc2..4bed2a65 100644
--- a/index.html
+++ b/index.html
@@ -1243,7 +1243,7 @@
如果你有资源,可以很方便部署 web 版,这非常简单,只需要克隆 gh-pages 分支代码到你的静态服务就可以了,还可以使用 docker 快捷部署 web 版。
-