Restore Demo flags

This commit is contained in:
Bubka 2022-05-10 08:57:45 +02:00
parent 3923ada6a0
commit 5e0ea50e76
5 changed files with 6 additions and 3 deletions

View File

@ -33,6 +33,7 @@ public function index()
return view('landing')->with([
'appSettings' => $this->settingService->all()->toJson(),
'lang' => App::currentLocale(),
'isDemoApp' => config("2fauth.config.isDemoApp") ? 'true' : 'false',
'locales' => collect(config("2fauth.locales"))->toJson(),
]);
}

3
resources/js/app.js vendored
View File

@ -15,7 +15,8 @@ Vue.use(Notifications)
const app = new Vue({
el: '#app',
data: {
appSettings: window.appSettings
appSettings: window.appSettings,
isDemoApp: window.isDemoApp
},
i18n,
router,

View File

@ -1,7 +1,7 @@
<template>
<div>
<kicker v-if="kickInactiveUser"></kicker>
<div v-if="$root.appSettings.isDemoApp" class="demo has-background-warning has-text-centered is-size-7-mobile">
<div v-if="this.$root.isDemoApp" class="demo has-background-warning has-text-centered is-size-7-mobile">
{{ $t('commons.demo_do_not_post_sensitive_data') }}
</div>
<notifications width="100%" position="top" :duration="4000" :speed="0" :max="1" classes="notification is-radiusless" />

View File

@ -42,7 +42,7 @@
data(){
return {
username: null,
isDemo: this.$root.appSettings.isDemoApp,
isDemo: this.$root.isDemoApp,
form: new Form({
email: '',
password: ''

View File

@ -25,6 +25,7 @@
<script type="text/javascript">
var appSettings = {!! $appSettings !!};
var appVersion = '{{ config("2fauth.version") }}';
var isDemoApp = {!! $isDemoApp !!};
var appLocales = {!! $locales !!};
</script>
<script src="{{ mix('js/manifest.js') }}"></script>