aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/.gitkeep0
-rw-r--r--src/plugins/axios.js7
-rw-r--r--src/plugins/i18n.js13
3 files changed, 20 insertions, 0 deletions
diff --git a/src/plugins/.gitkeep b/src/plugins/.gitkeep
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/plugins/.gitkeep
diff --git a/src/plugins/axios.js b/src/plugins/axios.js
new file mode 100644
index 0000000..e2957b2
--- /dev/null
+++ b/src/plugins/axios.js
@@ -0,0 +1,7 @@
+import axios from 'axios'
+
+export default ({ Vue }) => {
+ axios.defaults.headers.common['Accept'] = 'application/json'
+ axios.defaults.baseURL = process.env.API
+ Vue.prototype.$http = axios
+}
diff --git a/src/plugins/i18n.js b/src/plugins/i18n.js
new file mode 100644
index 0000000..8ddacc5
--- /dev/null
+++ b/src/plugins/i18n.js
@@ -0,0 +1,13 @@
+import VueI18n from 'vue-i18n'
+import messages from 'src/i18n'
+
+export default ({ app, Vue }) => {
+ Vue.use(VueI18n)
+
+ // Set i18n instance on app
+ app.i18n = new VueI18n({
+ locale: 'en',
+ fallbackLocale: 'en',
+ messages
+ })
+}