aboutsummaryrefslogtreecommitdiff
path: root/src/boot/after_store.js
diff options
context:
space:
mode:
authorHenry Jameson <me@hjkos.com>2024-09-16 02:34:02 +0300
committerHenry Jameson <me@hjkos.com>2024-09-17 22:57:39 +0300
commit00df9c9c32832feea80d6cd6d66c69fabacfab42 (patch)
tree7458d910a8493cf0409512e392f287837b0878fa /src/boot/after_store.js
parent8ee51229090ba323ceacf2cb8c6b50f2b1309560 (diff)
initial splashscreen implementation
Diffstat (limited to 'src/boot/after_store.js')
-rw-r--r--src/boot/after_store.js6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/boot/after_store.js b/src/boot/after_store.js
index 6cad05f6..6691ff3e 100644
--- a/src/boot/after_store.js
+++ b/src/boot/after_store.js
@@ -352,10 +352,12 @@ const afterStoreSetup = async ({ store, i18n }) => {
await setConfig({ store })
await store.dispatch('setTheme')
- applyConfig(store.state.config)
+ document.querySelector('#status').textContent = i18n.global.t('splash.theme')
+ applyConfig(store.state.config, i18n.global)
// Now we can try getting the server settings and logging in
// Most of these are preloaded into the index.html so blocking is minimized
+ document.querySelector('#status').textContent = i18n.global.t('splash.instance')
await Promise.all([
checkOAuthToken({ store }),
getInstancePanel({ store }),
@@ -395,9 +397,9 @@ const afterStoreSetup = async ({ store, i18n }) => {
// remove after vue 3.3
app.config.unwrapInjectedRef = true
+ document.querySelector('#status').textContent = i18n.global.t('splash.almost')
app.mount('#app')
-
return app
}