From d8512430cc63c1f7216ce662ff843be825bb7dbd Mon Sep 17 00:00:00 2001 From: cagataycivici Date: Wed, 4 Dec 2019 13:43:42 +0300 Subject: [PATCH] Implemented Menubar Component --- src/AppMenu.vue | 1 + src/components/menubar/Menubar.d.ts | 0 src/components/menubar/Menubar.vue | 127 +++++++ src/components/menubar/MenubarSub.vue | 273 +++++++++++++++ src/main.js | 2 + src/router.js | 5 + src/views/menubar/MenubarDemo.vue | 161 +++++++++ src/views/menubar/MenubarDoc.vue | 456 ++++++++++++++++++++++++++ 8 files changed, 1025 insertions(+) create mode 100644 src/components/menubar/Menubar.d.ts create mode 100644 src/components/menubar/Menubar.vue create mode 100644 src/components/menubar/MenubarSub.vue create mode 100644 src/views/menubar/MenubarDemo.vue create mode 100644 src/views/menubar/MenubarDoc.vue diff --git a/src/AppMenu.vue b/src/AppMenu.vue index abdd4bb2f..4694c243a 100644 --- a/src/AppMenu.vue +++ b/src/AppMenu.vue @@ -129,6 +129,7 @@ ● MenuModel ● Breadcrumb ● Menu + ● Menubar ● TieredMenu diff --git a/src/components/menubar/Menubar.d.ts b/src/components/menubar/Menubar.d.ts new file mode 100644 index 000000000..e69de29bb diff --git a/src/components/menubar/Menubar.vue b/src/components/menubar/Menubar.vue new file mode 100644 index 000000000..369fc11c9 --- /dev/null +++ b/src/components/menubar/Menubar.vue @@ -0,0 +1,127 @@ + + + + + \ No newline at end of file diff --git a/src/components/menubar/MenubarSub.vue b/src/components/menubar/MenubarSub.vue new file mode 100644 index 000000000..8ed1375fe --- /dev/null +++ b/src/components/menubar/MenubarSub.vue @@ -0,0 +1,273 @@ + + + \ No newline at end of file diff --git a/src/main.js b/src/main.js index ec861617b..ce0f97e4b 100644 --- a/src/main.js +++ b/src/main.js @@ -29,6 +29,7 @@ import InputSwitch from './components/inputswitch/InputSwitch'; import InputText from './components/inputtext/InputText'; import Listbox from './components/listbox/Listbox'; import Menu from './components/menu/Menu'; +import Menubar from './components/menubar/Menubar'; import Message from './components/message/Message'; import MultiSelect from './components/multiselect/MultiSelect'; import OrderList from './components/orderlist/OrderList'; @@ -104,6 +105,7 @@ Vue.component('InputSwitch', InputSwitch); Vue.component('InputText', InputText); Vue.component('Listbox', Listbox); Vue.component('Menu', Menu); +Vue.component('Menubar', Menubar); Vue.component('Message', Message); Vue.component('MultiSelect', MultiSelect); Vue.component('OrderList', OrderList); diff --git a/src/router.js b/src/router.js index 18dc0dc0c..25a4b8262 100644 --- a/src/router.js +++ b/src/router.js @@ -296,6 +296,11 @@ export default new Router({ name: 'menu', component: () => import('./views/menu/MenuDemo.vue') }, + { + path: '/menubar', + name: 'menubar', + component: () => import('./views/menubar/MenubarDemo.vue') + }, { path: '/menumodel', name: 'menumodel', diff --git a/src/views/menubar/MenubarDemo.vue b/src/views/menubar/MenubarDemo.vue new file mode 100644 index 000000000..20d5d9e4f --- /dev/null +++ b/src/views/menubar/MenubarDemo.vue @@ -0,0 +1,161 @@ + + + \ No newline at end of file diff --git a/src/views/menubar/MenubarDoc.vue b/src/views/menubar/MenubarDoc.vue new file mode 100644 index 000000000..71f37fe31 --- /dev/null +++ b/src/views/menubar/MenubarDoc.vue @@ -0,0 +1,456 @@ + \ No newline at end of file