diff --git a/apps/ui/src/routes/index.svelte b/apps/ui/src/routes/index.svelte
index 23a6559dd..acba143c4 100644
--- a/apps/ui/src/routes/index.svelte
+++ b/apps/ui/src/routes/index.svelte
@@ -57,31 +57,28 @@
doSearch();
async function refreshStatusApplications() {
- loading.applications = true;
noInitialStatus.applications = false;
numberOfGetStatus = 0;
for (const application of applications) {
- await getStatus(application, true);
+ status[application.id] = 'loading';
+ getStatus(application, true);
}
- loading.applications = false;
}
async function refreshStatusServices() {
- loading.services = true;
noInitialStatus.services = false;
numberOfGetStatus = 0;
for (const service of services) {
- await getStatus(service, true);
+ status[service.id] = 'loading';
+ getStatus(service, true);
}
- loading.services = false;
}
async function refreshStatusDatabases() {
- loading.databases = true;
noInitialStatus.databases = false;
numberOfGetStatus = 0;
for (const database of databases) {
- await getStatus(database, true);
+ status[database.id] = 'loading';
+ getStatus(database, true);
}
- loading.databases = false;
}
function setInitials(onlyOthers: boolean = false) {
return {
@@ -565,11 +562,7 @@
{#if (filtered.applications.length > 0 && applications.length > 0) || filtered.otherApplications.length > 0}
Applications
-
{#if foundUnconfiguredApplication}
@@ -597,7 +590,7 @@
{:then}
{#if !noInitialStatus.applications}
- {#if loading.applications}
+ {#if status[application.id] === 'loading'}
{:else if status[application.id] === 'running'}
@@ -704,7 +697,7 @@
{:then}
{#if !noInitialStatus.applications}
- {#if loading.applications}
+ {#if status[application.id] === 'loading'}
{:else if status[application.id] === 'running'}
@@ -792,11 +785,7 @@
{#if (filtered.services.length > 0 && services.length > 0) || filtered.otherServices.length > 0}
Services
-
{#if foundUnconfiguredService}
@@ -824,7 +813,7 @@
{:then}
{#if !noInitialStatus.services}
- {#if loading.services}
+ {#if status[service.id] === 'loading'}
{:else if status[service.id] === 'running'}
@@ -897,7 +886,7 @@
{:then}
{#if !noInitialStatus.services}
- {#if loading.services}
+ {#if status[service.id] === 'loading'}
{:else if status[service.id] === 'running'}
@@ -954,11 +943,7 @@
{#if (filtered.databases.length > 0 && databases.length > 0) || filtered.otherDatabases.length > 0}
Databases
-
{#if foundUnconfiguredDatabase}
@@ -986,9 +971,9 @@
{:then}
{#if !noInitialStatus.databases}
- {#if loading.databases}
+ {#if status[database.id] === 'loading'}
- {:else if status[databases.id] === 'running'}
+ {:else if status[database.id] === 'running'}
{:else}
@@ -1063,9 +1048,9 @@
{:then}
{#if !noInitialStatus.databases}
- {#if loading.databases}
+ {#if status[database.id] === 'loading'}
- {:else if status[databases.id] === 'running'}
+ {:else if status[database.id] === 'running'}
{:else}