Fix view refreshing when hiding queue

This commit is contained in:
Kasper Seweryn 2022-05-01 15:11:50 +02:00 committed by Georg Krause
parent 1234e61e14
commit 3ddae65c36
1 changed files with 10 additions and 11 deletions

View File

@ -146,18 +146,17 @@ const showSetInstanceModal = ref(false)
/> />
</transition> </transition>
<router-view <router-view v-slot="{ Component }">
v-slot="{ Component }"
role="main"
>
<template v-if="Component"> <template v-if="Component">
<Suspense> <keep-alive :max="1">
<component :is="Component" /> <Suspense v-if="!store.state.ui.queueFocused">
<template #fallback> <component :is="Component" />
<!-- TODO (wvffle): Add loader --> <template #fallback>
Loading... <!-- TODO (wvffle): Add loader -->
</template> Loading...
</Suspense> </template>
</Suspense>
</keep-alive>
</template> </template>
</router-view> </router-view>