From 166256d6fb529998c518896b1cedddd0defa0145 Mon Sep 17 00:00:00 2001 From: tangjinzhou <415800467@qq.com> Date: Fri, 13 Nov 2020 00:16:37 +0800 Subject: [PATCH 1/2] fix: menu parent dom select class not work --- components/form/Form.tsx | 2 +- .../__tests__/__snapshots__/demo.test.js.snap | 214 ++++++++++++++++-- components/menu/index.tsx | 1 - components/vc-menu/MenuItem.jsx | 12 +- components/vc-menu/SubMenu.jsx | 40 +++- components/vc-menu/SubPopupMenu.jsx | 2 +- components/vc-menu/commonPropsType.js | 2 +- 7 files changed, 235 insertions(+), 38 deletions(-) diff --git a/components/form/Form.tsx b/components/form/Form.tsx index 02421d4cac..2f82256469 100755 --- a/components/form/Form.tsx +++ b/components/form/Form.tsx @@ -52,7 +52,7 @@ export const FormProps = { prefixCls: PropTypes.string, hideRequiredMark: PropTypes.looseBool, model: PropTypes.object, - rules: { type: Object as PropType<{[k: string]: ValidationRule[] | ValidationRule}> }, + rules: { type: Object as PropType<{ [k: string]: ValidationRule[] | ValidationRule }> }, validateMessages: PropTypes.object, validateOnRuleChange: PropTypes.looseBool, // 提交失败自动滚动到第一个错误字段 diff --git a/components/menu/__tests__/__snapshots__/demo.test.js.snap b/components/menu/__tests__/__snapshots__/demo.test.js.snap index 4266989b95..2413edfe2b 100644 --- a/components/menu/__tests__/__snapshots__/demo.test.js.snap +++ b/components/menu/__tests__/__snapshots__/demo.test.js.snap @@ -6,7 +6,8 @@ exports[`renders ./antdv-demo/docs/menu/demo/horizontal.md correctly 1`] = ` @@ -16,7 +17,8 @@ exports[`renders ./antdv-demo/docs/menu/demo/horizontal.md correctly 1`] = ` @@ -26,19 +28,22 @@ exports[`renders ./antdv-demo/docs/menu/demo/horizontal.md correctly 1`] = ` @@ -48,7 +53,8 @@ exports[`renders ./antdv-demo/docs/menu/demo/horizontal.md correctly 1`] = ` @@ -92,12 +98,52 @@ exports[`renders ./antdv-demo/docs/menu/demo/inline.md correctly 1`] = ` @@ -123,7 +169,7 @@ exports[`renders ./antdv-demo/docs/menu/demo/inline-collapsed.md correctly 1`] =