From 847f3e943a1227a310b5d574399e34c21861e012 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AB=98=E8=89=B3=E5=85=B5?= Date: Thu, 22 Jan 2026 17:01:54 +0800 Subject: [PATCH 1/3] fix: add popupRender to SubMenuType --- src/interface.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/interface.ts b/src/interface.ts index e845058b..683f6d87 100644 --- a/src/interface.ts +++ b/src/interface.ts @@ -33,6 +33,7 @@ export interface SubMenuType extends ItemSharedProps { popupClassName?: string; popupOffset?: number[]; popupStyle?: React.CSSProperties; + popupRender?: PopupRender; // >>>>> Events onClick?: MenuClickEventHandler; From 2286085cf45ddc7a7ab927ee185424b7d7072abf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AB=98=E8=89=B3=E5=85=B5?= Date: Fri, 23 Jan 2026 10:35:44 +0800 Subject: [PATCH 2/3] chore: remove SubMenuProps popupRender --- src/SubMenu/index.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/src/SubMenu/index.tsx b/src/SubMenu/index.tsx index a7824e8f..822ff316 100644 --- a/src/SubMenu/index.tsx +++ b/src/SubMenu/index.tsx @@ -38,7 +38,6 @@ export interface SubMenuProps extends Omit>>>>>>>>>>>>>>>>>>>> Next Round <<<<<<<<<<<<<<<<<<<<<<< // onDestroy?: DestroyEventHandler; } From 93603be003ca0b7b52e5385006239a15edf7d123 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AB=98=E8=89=B3=E5=85=B5?= Date: Fri, 23 Jan 2026 14:33:59 +0800 Subject: [PATCH 3/3] chore: remove unused types from SubMenu --- src/SubMenu/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/SubMenu/index.tsx b/src/SubMenu/index.tsx index 822ff316..5c78e61c 100644 --- a/src/SubMenu/index.tsx +++ b/src/SubMenu/index.tsx @@ -4,7 +4,7 @@ import Overflow from '@rc-component/overflow'; import warning from '@rc-component/util/lib/warning'; import SubMenuList from './SubMenuList'; import { parseChildren } from '../utils/commonUtil'; -import type { MenuInfo, SubMenuType, PopupRender } from '../interface'; +import type { MenuInfo, SubMenuType } from '../interface'; import MenuContextProvider, { MenuContext } from '../context/MenuContext'; import useMemoCallback from '../hooks/useMemoCallback'; import PopupTrigger from './PopupTrigger';