From 917a8d7b210ea1b269303095c42a6f29ea127c23 Mon Sep 17 00:00:00 2001 From: Haniel Cui Date: Fri, 5 Jun 2020 10:48:03 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=20menuItemProps=20=E7=9A=84?= =?UTF-8?q?=20children=20=E5=8F=AF=E8=83=BD=E6=98=AF=E7=A9=BA=E6=95=B0?= =?UTF-8?q?=E7=BB=84=E7=9A=84=E9=97=AE=E9=A2=98=20(#6762)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 解决 menuItemProps 的 children 可能是空数组的问题 * Update src/layouts/BasicLayout.tsx 使用 TypeScript 语法 Co-authored-by: 偏右 Co-authored-by: 偏右 --- src/layouts/BasicLayout.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/layouts/BasicLayout.tsx b/src/layouts/BasicLayout.tsx index 08be321d..00fe96a8 100644 --- a/src/layouts/BasicLayout.tsx +++ b/src/layouts/BasicLayout.tsx @@ -132,7 +132,8 @@ const BasicLayout: React.FC = (props) => { )} onCollapse={handleMenuCollapse} menuItemRender={(menuItemProps, defaultDom) => { - if (menuItemProps.isUrl || menuItemProps.children || !menuItemProps.path) { + if (menuItemProps.isUrl || !menuItemProps.path + || menuItemProps.children?.length) { return defaultDom; }