poprawki wskaźników ładowania

This commit is contained in:
2023-12-21 19:53:34 +01:00
parent 2027b85450
commit 3b3c3bda31
5 changed files with 9 additions and 22 deletions
+4 -6
View File
@@ -1,14 +1,11 @@
<template>
<transition name="status-anim" mode="out-in" tag="div" class="train-table">
<div :key="apiStore.dataStatuses.trains">
<div :key="apiStore.dataStatuses.connection">
<div class="table-info" key="offline" v-if="store.isOffline">
{{ $t('app.offline') }}
</div>
<Loading
v-else-if="trains.length == 0 && apiStore.dataStatuses.connection == 0"
key="loading"
/>
<Loading v-else-if="apiStore.dataStatuses.connection == Status.Loading" key="loading" />
<div class="table-info" key="no-trains" v-else-if="trains.length == 0">
{{ $t('trains.no-trains') }}
@@ -63,6 +60,7 @@ export default defineComponent({
searchedDriver,
store,
apiStore,
Status: Status.Data,
sorterActive: inject('sorterActive') as {
id: string | number;
dir: number;
@@ -74,7 +72,7 @@ export default defineComponent({
dataStatus() {
if (this.store.isOffline) return Status.Data.Offline;
if (this.trains.length == 0 && this.apiStore.dataStatuses.trains == Status.Data.Loading)
if (this.trains.length == 0 && this.apiStore.dataStatuses.connection == Status.Data.Loading)
return Status.Data.Loading;
return Status.Data.Loaded;