From 8e6734e0e4c124d8d571c245c95b72c3dbccb5aa Mon Sep 17 00:00:00 2001 From: Jiajun Chen Date: Fri, 16 Aug 2019 10:01:32 +0800 Subject: [PATCH] feat(menu): update to mdc-web v3.1.0 (#388) * feat(menu): update to mdc-web v3.1.0 * test(menu): add snapshots --- components/list/ListItem.vue | 3 - components/menu/Menu.vue | 111 ++++++++------ components/menu/MenuSelectionGroup.vue | 40 +++++ components/menu/MenuSurface.vue | 76 +++++++--- components/menu/README.md | 137 +++++++++++++++++- components/menu/__test__/Menu.spec.js | 76 ++++++++++ .../__test__/__snapshots__/Menu.spec.js.snap | 13 ++ components/menu/index.js | 2 + docs/.vuepress/components/CardMediaDemo.vue | 3 +- docs/.vuepress/components/MenuDemo.vue | 30 +++- docs/.vuepress/components/MenuSurfaceDemo.vue | 8 +- docs/components/README.md | 8 +- 12 files changed, 419 insertions(+), 88 deletions(-) create mode 100644 components/menu/MenuSelectionGroup.vue create mode 100644 components/menu/__test__/Menu.spec.js create mode 100644 components/menu/__test__/__snapshots__/Menu.spec.js.snap diff --git a/components/list/ListItem.vue b/components/list/ListItem.vue index 2fd34fae1..5e31c28db 100644 --- a/components/list/ListItem.vue +++ b/components/list/ListItem.vue @@ -133,9 +133,6 @@ export default { if (this.$slots.graphic) { this.$slots.graphic.map(n => { n.elm.classList.add('mdc-list-item__graphic') - if (this.$el.getAttribute('role') === 'menuitem') { - n.elm.classList.add('mdc-menu__selection-group-icon') - } }) } if (this.$slots.meta) { diff --git a/components/menu/Menu.vue b/components/menu/Menu.vue index 03b038db9..858ee387f 100644 --- a/components/menu/Menu.vue +++ b/components/menu/Menu.vue @@ -1,6 +1,5 @@