diff --git a/web/src/App.vue b/web/src/App.vue index f5c38a01a..7ba342baf 100644 --- a/web/src/App.vue +++ b/web/src/App.vue @@ -2,17 +2,32 @@ - + + + + + - + - + - + - + + @@ -24,3 +39,28 @@ + + \ No newline at end of file diff --git a/web/src/components/PageTitle.vue b/web/src/components/PageTitle.vue new file mode 100644 index 000000000..a4cfb4f0f --- /dev/null +++ b/web/src/components/PageTitle.vue @@ -0,0 +1,51 @@ + + + + + \ No newline at end of file diff --git a/web/src/pages/DashBoard.vue b/web/src/pages/DashBoard.vue index 744848ec5..2cf645478 100644 --- a/web/src/pages/DashBoard.vue +++ b/web/src/pages/DashBoard.vue @@ -1,9 +1,11 @@ \ No newline at end of file diff --git a/web/src/pages/Plugins.vue b/web/src/pages/Plugins.vue index e8aa62b48..3ccb7a8e0 100644 --- a/web/src/pages/Plugins.vue +++ b/web/src/pages/Plugins.vue @@ -1,9 +1,13 @@ \ No newline at end of file + + diff --git a/web/src/pages/Settings.vue b/web/src/pages/Settings.vue index 5c044f7cc..7cb2711b0 100644 --- a/web/src/pages/Settings.vue +++ b/web/src/pages/Settings.vue @@ -1,9 +1,13 @@ \ No newline at end of file + + diff --git a/web/src/plugins/index.js b/web/src/plugins/index.js index c9305e28a..9d8b9d4e4 100644 --- a/web/src/plugins/index.js +++ b/web/src/plugins/index.js @@ -8,11 +8,13 @@ import vuetify from './vuetify' import router from '@/router' import store from '@/store' - +import axios from 'axios' export function registerPlugins (app) { app .use(vuetify) .use(router) .use(store) + + app.config.globalProperties.$axios = axios } diff --git a/web/src/store/index.js b/web/src/store/index.js index b62f226b0..b18cfcbc4 100644 --- a/web/src/store/index.js +++ b/web/src/store/index.js @@ -3,7 +3,11 @@ import router from '@/router' import axios from 'axios' export default createStore({ - state: {}, + state: { + apiBaseUrl: 'http://localhost:5300/api/v1', + autoRefreshLog: false, + version: '0.0.1' + }, mutations: {}, actions: {}, })