From 23740fe7d03c0ce91e3759a9e76c1b556f84920a Mon Sep 17 00:00:00 2001 From: zombiej Date: Mon, 7 Jun 2021 16:24:39 +0800 Subject: [PATCH] fix: Not warning key missing for Menu.Group --- src/MenuItemGroup.tsx | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/MenuItemGroup.tsx b/src/MenuItemGroup.tsx index c27c3f5d..08053f4c 100644 --- a/src/MenuItemGroup.tsx +++ b/src/MenuItemGroup.tsx @@ -1,5 +1,6 @@ import * as React from 'react'; import classNames from 'classnames'; +import omit from 'rc-util/lib/omit'; import { parseChildren } from './utils/nodeUtil'; import { MenuContext } from './context/MenuContext'; import { useFullPath, useMeasure } from './context/PathContext'; @@ -11,6 +12,9 @@ export interface MenuItemGroupProps { /** @private Internal filled key. Do not set it directly */ eventKey?: string; + + /** @private Do not use. Private warning empty usage */ + warnKey?: boolean; } const InternalMenuItemGroup = ({ @@ -53,8 +57,12 @@ export default function MenuItemGroup({ const measure = useMeasure(); if (measure) { - return (childList as any) as React.ReactElement; + return childList as any as React.ReactElement; } - return {childList}; + return ( + + {childList} + + ); }