From b1b9b39502e31405b4160c605e4e194aea6883f7 Mon Sep 17 00:00:00 2001 From: Yuan <1076849402@qq.com> Date: Fri, 30 Oct 2020 19:34:38 +0800 Subject: [PATCH 1/2] fix: typeof openKeys can be React.Key when get keys in onOpenChange to set openKeys, type mismatch. maybe use React.Key is better. --- src/Menu.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Menu.tsx b/src/Menu.tsx index fcee4bdf..cf34158d 100644 --- a/src/Menu.tsx +++ b/src/Menu.tsx @@ -22,9 +22,9 @@ export interface MenuProps extends Omit, 'onClick' | 'onSelect'> { defaultSelectedKeys?: string[]; defaultActiveFirst?: boolean; - selectedKeys?: string[]; - defaultOpenKeys?: string[]; - openKeys?: string[]; + selectedKeys?: React.Key[]; + defaultOpenKeys?: React.Key[]; + openKeys?: React.Key[]; mode?: MenuMode; getPopupContainer?: (node: HTMLElement) => HTMLElement; onClick?: MenuClickEventHandler; From 11111763b6a4563af6386c57efc2ce23a9be01f9 Mon Sep 17 00:00:00 2001 From: Yuan <1076849402@qq.com> Date: Fri, 30 Oct 2020 19:37:28 +0800 Subject: [PATCH 2/2] fix: more fix --- src/Menu.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Menu.tsx b/src/Menu.tsx index cf34158d..e3cb6972 100644 --- a/src/Menu.tsx +++ b/src/Menu.tsx @@ -20,7 +20,7 @@ import { getMotion } from './utils/legacyUtil'; export interface MenuProps extends Omit, 'onClick' | 'onSelect'> { - defaultSelectedKeys?: string[]; + defaultSelectedKeys?: React.Key[]; defaultActiveFirst?: boolean; selectedKeys?: React.Key[]; defaultOpenKeys?: React.Key[];