mirror of
https://github.com/Bubka/2FAuth.git
synced 2025-05-19 13:40:50 +02:00
Declare js vars from Blade template at Vue prototype level to ease access in vue components
This commit is contained in:
parent
ab5948ee1d
commit
f7a69d8197
3
resources/js/app.js
vendored
3
resources/js/app.js
vendored
@ -8,6 +8,9 @@ import App from './components/App'
|
|||||||
|
|
||||||
import './components'
|
import './components'
|
||||||
|
|
||||||
|
Vue.prototype.$appSettings = appSettings
|
||||||
|
Vue.prototype.$appVersion = appVersion
|
||||||
|
|
||||||
const app = new Vue({
|
const app = new Vue({
|
||||||
el: '#app',
|
el: '#app',
|
||||||
components: { App },
|
components: { App },
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
<form-wrapper :fail="fail" :success="success">
|
<form-wrapper :fail="fail" :success="success">
|
||||||
<div class="tags has-addons">
|
<div class="tags has-addons">
|
||||||
<span class="tag is-dark">2FAuth</span>
|
<span class="tag is-dark">2FAuth</span>
|
||||||
<span class="tag is-info">v{{ version }}</span>
|
<span class="tag is-info">v{{ $appVersion }}</span>
|
||||||
</div>
|
</div>
|
||||||
<form @submit.prevent="handleSubmit" @change="handleSubmit" @keydown="form.onKeydown($event)">
|
<form @submit.prevent="handleSubmit" @change="handleSubmit" @keydown="form.onKeydown($event)">
|
||||||
<form-select :options="options" :form="form" fieldName="lang" :label="$t('settings.forms.language.label')" :help="$t('settings.forms.language.help')" />
|
<form-select :options="options" :form="form" fieldName="lang" :label="$t('settings.forms.language.label')" :help="$t('settings.forms.language.help')" />
|
||||||
@ -22,13 +22,12 @@
|
|||||||
fail: '',
|
fail: '',
|
||||||
form: new Form({
|
form: new Form({
|
||||||
lang: this.$root.$i18n.locale,
|
lang: this.$root.$i18n.locale,
|
||||||
showTokenAsDot: appSettings.showTokenAsDot,
|
showTokenAsDot: this.$appSettings.showTokenAsDot,
|
||||||
}),
|
}),
|
||||||
options: [
|
options: [
|
||||||
{ text: this.$t('languages.en'), value: 'en' },
|
{ text: this.$t('languages.en'), value: 'en' },
|
||||||
{ text: this.$t('languages.fr'), value: 'fr' },
|
{ text: this.$t('languages.fr'), value: 'fr' },
|
||||||
],
|
]
|
||||||
version: appVersion
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -48,7 +47,7 @@
|
|||||||
this.$router.go()
|
this.$router.go()
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
appSettings = response.data.settings
|
this.$appSettings = response.data.settings
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.catch(error => {
|
.catch(error => {
|
||||||
|
Loading…
Reference in New Issue
Block a user