From 0fd31546052378cbd97257486b4196f25af0ed1c Mon Sep 17 00:00:00 2001 From: cagataycivici Date: Mon, 27 May 2019 11:10:22 +0300 Subject: [PATCH] Implemented menu component --- src/AppMenu.vue | 3 +- src/components/common/Common.css | 25 -- src/components/menu/Menu.vue | 167 ++++++++++++++ src/components/menu/Menuitem.vue | 25 ++ src/components/paginator/Paginator.vue | 2 +- src/main.js | 2 + src/router.js | 10 + src/views/menu/MenuDemo.vue | 79 +++++++ src/views/menu/MenuDoc.vue | 281 +++++++++++++++++++++++ src/views/menumodel/MenuModel.vue | 142 ++++++++++++ src/views/splitbutton/SplitButtonDoc.vue | 41 +--- 11 files changed, 710 insertions(+), 67 deletions(-) create mode 100644 src/components/menu/Menu.vue create mode 100644 src/components/menu/Menuitem.vue create mode 100644 src/views/menu/MenuDemo.vue create mode 100644 src/views/menu/MenuDoc.vue create mode 100644 src/views/menumodel/MenuModel.vue diff --git a/src/AppMenu.vue b/src/AppMenu.vue index 9954c6fa5..a9bc487c2 100644 --- a/src/AppMenu.vue +++ b/src/AppMenu.vue @@ -117,7 +117,8 @@
- ● Link + ● MenuModel + ● Menu
diff --git a/src/components/common/Common.css b/src/components/common/Common.css index 5ec13d524..838af60de 100644 --- a/src/components/common/Common.css +++ b/src/components/common/Common.css @@ -117,31 +117,6 @@ button { transition: transform .3s, opacity .15s; } -.p-menu-overlay { - -webkit-transform: translateY(5%); - -ms-transform: translateY(5%); - transform: translateY(5%); - opacity: 0; - -webkit-transition: transform .3s, opacity .3s; - transition: transform .3s, opacity .3s; -} - -.p-menu-overlay-visible { - -webkit-transform: translateY(0); - -ms-transform: translateY(0); - transform: translateY(0); - opacity: 1; -} - -.p-menu-overlay-hidden { - opacity: 0; - -webkit-transform: translateY(5%); - -ms-transform: translateY(5%); - transform: translateY(5%); - -webkit-transition: transform .3s, opacity .15s; - transition: transform .3s, opacity .15s; -} - /* Overlay Animations */ .p-input-overlay-enter, .p-input-overlay-leave-to { diff --git a/src/components/menu/Menu.vue b/src/components/menu/Menu.vue new file mode 100644 index 000000000..92d1a92a4 --- /dev/null +++ b/src/components/menu/Menu.vue @@ -0,0 +1,167 @@ + + + diff --git a/src/components/menu/Menuitem.vue b/src/components/menu/Menuitem.vue new file mode 100644 index 000000000..9aba92906 --- /dev/null +++ b/src/components/menu/Menuitem.vue @@ -0,0 +1,25 @@ + + + \ No newline at end of file diff --git a/src/components/paginator/Paginator.vue b/src/components/paginator/Paginator.vue index 6229cbd80..725f53cf0 100644 --- a/src/components/paginator/Paginator.vue +++ b/src/components/paginator/Paginator.vue @@ -3,7 +3,7 @@
-