- app.config.globalProperties.$UIClient = UIClient.getInstance(config)
- app.use(router).mount('#app')
+ if (
+ getFromLocalStorage<number | undefined>('uiServerConfigurationIndex', undefined) == null ||
+ getFromLocalStorage<number>('uiServerConfigurationIndex', 0) >
+ (app.config.globalProperties.$configuration.value.uiServer as UIServerConfigurationSection[])
+ .length -
+ 1
+ ) {
+ setToLocalStorage<number>('uiServerConfigurationIndex', 0)
+ }
+ if (app.config.globalProperties.$uiClient == null) {
+ app.config.globalProperties.$uiClient = UIClient.getInstance(
+ (app.config.globalProperties.$configuration.value.uiServer as UIServerConfigurationSection[])[
+ getFromLocalStorage<number>('uiServerConfigurationIndex', 0)
+ ]
+ )
+ }
+ app.use(router).use(ToastPlugin).mount('#app')