From 582a726e40a47bb9c0b65649e6549b62e651b95a Mon Sep 17 00:00:00 2001 From: cagataycivici Date: Thu, 5 Dec 2019 10:07:40 +0300 Subject: [PATCH] Initiated MegaMenu Structure --- src/AppMenu.vue | 1 + src/components/megamenu/MegaMenu.vue | 179 +++++++++++++ src/main.js | 2 + src/router.js | 5 + src/views/megamenu/MegaMenuDemo.vue | 142 ++++++++++ src/views/megamenu/MegaMenuDoc.vue | 378 +++++++++++++++++++++++++++ 6 files changed, 707 insertions(+) create mode 100644 src/components/megamenu/MegaMenu.vue create mode 100644 src/views/megamenu/MegaMenuDemo.vue create mode 100644 src/views/megamenu/MegaMenuDoc.vue diff --git a/src/AppMenu.vue b/src/AppMenu.vue index bc33ede69..ee02d9d17 100644 --- a/src/AppMenu.vue +++ b/src/AppMenu.vue @@ -129,6 +129,7 @@ ● MenuModel ● Breadcrumb ● ContextMenu + ● MegaMenu ● Menu ● Menubar ● TieredMenu diff --git a/src/components/megamenu/MegaMenu.vue b/src/components/megamenu/MegaMenu.vue new file mode 100644 index 000000000..12b80538a --- /dev/null +++ b/src/components/megamenu/MegaMenu.vue @@ -0,0 +1,179 @@ + + + + + \ No newline at end of file diff --git a/src/main.js b/src/main.js index 2c3103fb6..c06cfe3fe 100644 --- a/src/main.js +++ b/src/main.js @@ -29,6 +29,7 @@ import Inplace from './components/inplace/Inplace'; import InputSwitch from './components/inputswitch/InputSwitch'; import InputText from './components/inputtext/InputText'; import Listbox from './components/listbox/Listbox'; +import MegaMenu from './components/megamenu/MegaMenu'; import Menu from './components/menu/Menu'; import Menubar from './components/menubar/Menubar'; import Message from './components/message/Message'; @@ -106,6 +107,7 @@ Vue.component('Inplace', Inplace); Vue.component('InputSwitch', InputSwitch); Vue.component('InputText', InputText); Vue.component('Listbox', Listbox); +Vue.component('MegaMenu', MegaMenu); Vue.component('Menu', Menu); Vue.component('Menubar', Menubar); Vue.component('Message', Message); diff --git a/src/router.js b/src/router.js index a28e3f99a..f2c01fe17 100644 --- a/src/router.js +++ b/src/router.js @@ -296,6 +296,11 @@ export default new Router({ name: 'listbox', component: () => import('./views/listbox/ListboxDemo.vue') }, + { + path: '/megamenu', + name: 'megamenu', + component: () => import('./views/megamenu/MegaMenuDemo.vue') + }, { path: '/menu', name: 'menu', diff --git a/src/views/megamenu/MegaMenuDemo.vue b/src/views/megamenu/MegaMenuDemo.vue new file mode 100644 index 000000000..96e86477d --- /dev/null +++ b/src/views/megamenu/MegaMenuDemo.vue @@ -0,0 +1,142 @@ + + + \ No newline at end of file diff --git a/src/views/megamenu/MegaMenuDoc.vue b/src/views/megamenu/MegaMenuDoc.vue new file mode 100644 index 000000000..c7e9d7fda --- /dev/null +++ b/src/views/megamenu/MegaMenuDoc.vue @@ -0,0 +1,378 @@ + \ No newline at end of file