From 42c1989301a81ebaa4733f403fcdc6c0a5368f11 Mon Sep 17 00:00:00 2001 From: Derick Montague Date: Fri, 17 Jan 2020 16:10:34 -0600 Subject: Add primary navigation with default styles - Import and use Bootstrap Vue components for the navigation structure - Import and add icons to the navigation sections - Add minor style overrides Change-Id: I4c1903390d75aff086c912a710f4c04d38d28a28 Signed-off-by: Derick Montague --- src/App.vue | 25 +++++-- src/components/AppNavigation/AppNavigation.vue | 96 ++++++++++++++++++++------ src/main.js | 14 ++-- 3 files changed, 102 insertions(+), 33 deletions(-) (limited to 'src') diff --git a/src/App.vue b/src/App.vue index d21ef4f6..504b8c93 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,10 +1,18 @@ @@ -23,3 +31,12 @@ export default { } }; + + diff --git a/src/components/AppNavigation/AppNavigation.vue b/src/components/AppNavigation/AppNavigation.vue index e5a1eeeb..06e9efec 100644 --- a/src/components/AppNavigation/AppNavigation.vue +++ b/src/components/AppNavigation/AppNavigation.vue @@ -1,31 +1,83 @@ + + diff --git a/src/main.js b/src/main.js index 742b991e..4db1b2bf 100644 --- a/src/main.js +++ b/src/main.js @@ -5,23 +5,23 @@ import store from "./store"; import Axios from "axios"; import { ButtonPlugin, - NavPlugin, CollapsePlugin, + LayoutPlugin, LinkPlugin, + ModalPlugin, NavbarPlugin, - TablePlugin, - LayoutPlugin, - ModalPlugin + NavPlugin, + TablePlugin } from "bootstrap-vue"; +Vue.use(LayoutPlugin); Vue.use(ButtonPlugin); -Vue.use(NavPlugin); Vue.use(CollapsePlugin); Vue.use(LinkPlugin); +Vue.use(ModalPlugin); Vue.use(NavbarPlugin); +Vue.use(NavPlugin); Vue.use(TablePlugin); -Vue.use(LayoutPlugin); -Vue.use(ModalPlugin); Vue.prototype.$http = Axios; -- cgit v1.2.3