From 97d86b33d78c3b92b29915d6afba125b67bc6714 Mon Sep 17 00:00:00 2001 From: Dixsie Wolmers Date: Mon, 2 Dec 2019 05:07:57 -0600 Subject: Add system overview view - Sets up system overview layout with out of the box Bootstrap - Creates overview quick links and overview events - Add Date-FNS Signed-off-by: Dixsie Wolmers Signed-off-by: Derick Montague Change-Id: Id0a3d4d3b82ef2e1a4f838b3c7e725558e602504 --- src/components/AppOverview/AppOverview.vue | 12 --- src/components/AppOverview/index.js | 2 - src/main.js | 14 ++- src/router/index.js | 2 +- src/views/Home.vue | 15 --- src/views/Overview/Events.vue | 43 +++++++++ src/views/Overview/Home.vue | 147 +++++++++++++++++++++++++++++ src/views/Overview/OverviewQuickLinks.vue | 64 +++++++++++++ 8 files changed, 265 insertions(+), 34 deletions(-) delete mode 100644 src/components/AppOverview/AppOverview.vue delete mode 100644 src/components/AppOverview/index.js delete mode 100644 src/views/Home.vue create mode 100644 src/views/Overview/Events.vue create mode 100644 src/views/Overview/Home.vue create mode 100644 src/views/Overview/OverviewQuickLinks.vue (limited to 'src') diff --git a/src/components/AppOverview/AppOverview.vue b/src/components/AppOverview/AppOverview.vue deleted file mode 100644 index 055c9111..00000000 --- a/src/components/AppOverview/AppOverview.vue +++ /dev/null @@ -1,12 +0,0 @@ - - - diff --git a/src/components/AppOverview/index.js b/src/components/AppOverview/index.js deleted file mode 100644 index 3f1a43b2..00000000 --- a/src/components/AppOverview/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import AppOverview from "./AppOverview"; -export default AppOverview; diff --git a/src/main.js b/src/main.js index 4db1b2bf..e18ce89e 100644 --- a/src/main.js +++ b/src/main.js @@ -2,29 +2,35 @@ import Vue from "vue"; import App from "./App.vue"; import router from "./router"; import store from "./store"; -import Axios from "axios"; +import { dateFilter } from "vue-date-fns"; import { + BadgePlugin, ButtonPlugin, CollapsePlugin, + FormCheckboxPlugin, LayoutPlugin, LinkPlugin, + ListGroupPlugin, ModalPlugin, NavbarPlugin, NavPlugin, TablePlugin } from "bootstrap-vue"; -Vue.use(LayoutPlugin); +Vue.filter("date", dateFilter); + +Vue.use(BadgePlugin); Vue.use(ButtonPlugin); Vue.use(CollapsePlugin); +Vue.use(FormCheckboxPlugin); +Vue.use(LayoutPlugin); Vue.use(LinkPlugin); +Vue.use(ListGroupPlugin); Vue.use(ModalPlugin); Vue.use(NavbarPlugin); Vue.use(NavPlugin); Vue.use(TablePlugin); -Vue.prototype.$http = Axios; - new Vue({ router, store, diff --git a/src/router/index.js b/src/router/index.js index dfa1e58b..03b94c4c 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -1,6 +1,6 @@ import Vue from "vue"; import VueRouter from "vue-router"; -import Home from "../views/Home.vue"; +import Home from "../views/Overview/Home.vue"; Vue.use(VueRouter); diff --git a/src/views/Home.vue b/src/views/Home.vue deleted file mode 100644 index f6cbd4eb..00000000 --- a/src/views/Home.vue +++ /dev/null @@ -1,15 +0,0 @@ - - - diff --git a/src/views/Overview/Events.vue b/src/views/Overview/Events.vue new file mode 100644 index 00000000..b49ed6e4 --- /dev/null +++ b/src/views/Overview/Events.vue @@ -0,0 +1,43 @@ + + + diff --git a/src/views/Overview/Home.vue b/src/views/Overview/Home.vue new file mode 100644 index 00000000..1dbda47e --- /dev/null +++ b/src/views/Overview/Home.vue @@ -0,0 +1,147 @@ + + + diff --git a/src/views/Overview/OverviewQuickLinks.vue b/src/views/Overview/OverviewQuickLinks.vue new file mode 100644 index 00000000..f8806b27 --- /dev/null +++ b/src/views/Overview/OverviewQuickLinks.vue @@ -0,0 +1,64 @@ + + + -- cgit v1.2.3