From 5cfda920531e4f6555d7f1855b1fd0f1a245931a Mon Sep 17 00:00:00 2001 From: cagataycivici Date: Tue, 3 Dec 2019 10:31:21 +0300 Subject: [PATCH] Fixed #96 - New Breadcrumb Component --- src/AppMenu.vue | 1 + src/components/breadcrumb/Breadcrumb.vue | 66 +++++++++ src/components/breadcrumb/BreadcrumbItem.vue | 35 +++++ src/main.js | 2 + src/router.js | 5 + src/views/breadcrumb/BreadcrumbDemo.vue | 41 ++++++ src/views/breadcrumb/BreadcrumbDoc.vue | 135 +++++++++++++++++++ src/views/menu/MenuDemo.vue | 2 +- src/views/menu/MenuDoc.vue | 6 +- 9 files changed, 289 insertions(+), 4 deletions(-) create mode 100644 src/components/breadcrumb/Breadcrumb.vue create mode 100644 src/components/breadcrumb/BreadcrumbItem.vue create mode 100644 src/views/breadcrumb/BreadcrumbDemo.vue create mode 100644 src/views/breadcrumb/BreadcrumbDoc.vue diff --git a/src/AppMenu.vue b/src/AppMenu.vue index d6615e3c6..f68a814f5 100644 --- a/src/AppMenu.vue +++ b/src/AppMenu.vue @@ -127,6 +127,7 @@
● MenuModel + ● Breadcrumb ● Menu
diff --git a/src/components/breadcrumb/Breadcrumb.vue b/src/components/breadcrumb/Breadcrumb.vue new file mode 100644 index 000000000..30df55996 --- /dev/null +++ b/src/components/breadcrumb/Breadcrumb.vue @@ -0,0 +1,66 @@ + + + + + \ No newline at end of file diff --git a/src/components/breadcrumb/BreadcrumbItem.vue b/src/components/breadcrumb/BreadcrumbItem.vue new file mode 100644 index 000000000..dfb5b8c4f --- /dev/null +++ b/src/components/breadcrumb/BreadcrumbItem.vue @@ -0,0 +1,35 @@ + + + \ No newline at end of file diff --git a/src/main.js b/src/main.js index 6c46cbcfc..37a977841 100644 --- a/src/main.js +++ b/src/main.js @@ -4,6 +4,7 @@ import router from './router'; import AutoComplete from './components/autocomplete/AutoComplete'; import Accordion from './components/accordion/Accordion'; import AccordionTab from './components/accordiontab/AccordionTab'; +import Breadcrumb from './components/breadcrumb/Breadcrumb'; import Button from './components/button/Button'; import Calendar from './components/calendar/Calendar'; import Card from './components/card/Card'; @@ -77,6 +78,7 @@ Vue.config.productionTip = false; Vue.component('Accordion', Accordion); Vue.component('AccordionTab', AccordionTab); Vue.component('AutoComplete', AutoComplete); +Vue.component('Breadcrumb', Breadcrumb); Vue.component('Button', Button); Vue.component('Calendar', Calendar); Vue.component('Card', Card); diff --git a/src/router.js b/src/router.js index 690664bd5..a26ebf135 100644 --- a/src/router.js +++ b/src/router.js @@ -40,6 +40,11 @@ export default new Router({ path: '/autocomplete', name: 'autocomplete', component: () => import('./views/autocomplete/AutoCompleteDemo.vue') + }, + { + path: '/breadcrumb', + name: 'breadcrumb', + component: () => import('./views/breadcrumb/BreadcrumbDemo.vue') }, { path: '/button', diff --git a/src/views/breadcrumb/BreadcrumbDemo.vue b/src/views/breadcrumb/BreadcrumbDemo.vue new file mode 100644 index 000000000..809b082da --- /dev/null +++ b/src/views/breadcrumb/BreadcrumbDemo.vue @@ -0,0 +1,41 @@ + + + \ No newline at end of file diff --git a/src/views/breadcrumb/BreadcrumbDoc.vue b/src/views/breadcrumb/BreadcrumbDoc.vue new file mode 100644 index 000000000..d6367c153 --- /dev/null +++ b/src/views/breadcrumb/BreadcrumbDoc.vue @@ -0,0 +1,135 @@ + \ No newline at end of file diff --git a/src/views/menu/MenuDemo.vue b/src/views/menu/MenuDemo.vue index 5eb02a7e5..991b7ad77 100644 --- a/src/views/menu/MenuDemo.vue +++ b/src/views/menu/MenuDemo.vue @@ -3,7 +3,7 @@

Menu

-

Menu is a navigation / command component that supports dynamic and static positioning..

+

Menu is a navigation / command component that supports dynamic and static positioning.

diff --git a/src/views/menu/MenuDoc.vue b/src/views/menu/MenuDoc.vue index dfcd372e8..6d674a04a 100644 --- a/src/views/menu/MenuDoc.vue +++ b/src/views/menu/MenuDoc.vue @@ -7,6 +7,9 @@ import Menu from 'primevue/menu'; +

MenuModel

+

Menu uses the common MenuModel API to define the items, visit MenuModel API for details.

+

Getting Started

Menu requires a collection of menuitems as its model.

@@ -48,9 +51,6 @@ export default { } -

MenuModel

-

Menu uses the common MenuModel API to define the items, visit MenuModel API for details.

-

SubMenus

Menu supports one level of nesting via subitems of an item.