mirror of
https://github.com/ThisIsBenny/wishlist-app.git
synced 2025-06-07 05:57:41 +00:00
bugfix: detail view wasn updated correct
Signed-off-by: Benny Samir Hierl <bennysamir@posteo.de>
This commit is contained in:
parent
a0f294ad44
commit
fcb53c776c
1 changed files with 20 additions and 22 deletions
42
src/App.vue
42
src/App.vue
|
@ -3,28 +3,26 @@
|
||||||
<main>
|
<main>
|
||||||
<router-view v-slot="{ Component }">
|
<router-view v-slot="{ Component }">
|
||||||
<template v-if="Component">
|
<template v-if="Component">
|
||||||
<keep-alive>
|
<div
|
||||||
<div
|
v-if="error"
|
||||||
v-if="error"
|
class="flex flex-row space-x-2 items-center content-center justify-center m-20 text-red-500"
|
||||||
class="flex flex-row space-x-2 items-center content-center justify-center m-20 text-red-500"
|
>
|
||||||
>
|
<IconError class="w-4 h-4" />
|
||||||
<IconError class="w-4 h-4" />
|
<span>{{ t('errors.generic.text') }}</span>
|
||||||
<span>{{ t('errors.generic.text') }}</span>
|
</div>
|
||||||
</div>
|
<suspense v-else>
|
||||||
<suspense v-else>
|
<template #default>
|
||||||
<template #default>
|
<component :is="Component"></component>
|
||||||
<component :is="Component"></component>
|
</template>
|
||||||
</template>
|
<template #fallback>
|
||||||
<template #fallback>
|
<div
|
||||||
<div
|
class="flex flex-row space-x-2 items-center content-center justify-center m-20"
|
||||||
class="flex flex-row space-x-2 items-center content-center justify-center m-20"
|
>
|
||||||
>
|
<IconSpinner class="w-4 h-4" />
|
||||||
<IconSpinner class="w-4 h-4" />
|
<span> {{ t('common.loading.text') }} </span>
|
||||||
<span> {{ t('common.loading.text') }} </span>
|
</div>
|
||||||
</div>
|
</template>
|
||||||
</template>
|
</suspense>
|
||||||
</suspense>
|
|
||||||
</keep-alive>
|
|
||||||
</template>
|
</template>
|
||||||
</router-view>
|
</router-view>
|
||||||
</main>
|
</main>
|
||||||
|
|
Loading…
Add table
Reference in a new issue