From 1b0465b74592020a7a056d263cea87ad34b7243c Mon Sep 17 00:00:00 2001 From: Mircea Roata Date: Thu, 15 Feb 2024 14:32:59 +0200 Subject: [PATCH] Improve responsivity of mod list items when displaying progress --- .../components/mods-list/ModsListItem.svelte | 81 ++++++++++--------- frontend/src/lib/utils/dataFormats.ts | 5 ++ 2 files changed, 47 insertions(+), 39 deletions(-) diff --git a/frontend/src/lib/components/mods-list/ModsListItem.svelte b/frontend/src/lib/components/mods-list/ModsListItem.svelte index b16aff09..84bcadfa 100644 --- a/frontend/src/lib/components/mods-list/ModsListItem.svelte +++ b/frontend/src/lib/components/mods-list/ModsListItem.svelte @@ -13,6 +13,7 @@ import { canInstallMods, favoriteMods, lockfileMods, manifestMods, progress, selectedInstallMetadata } from '$lib/store/ficsitCLIStore'; import { error, siteURL } from '$lib/store/generalStore'; import { type PartialMod, search } from '$lib/store/modFiltersStore'; + import { largeNumberFormat } from '$lib/utils/dataFormats'; import { getAuthor } from '$lib/utils/getModAuthor'; import { type CompatibilityWithSource, getCompatibility, getVersionCompatibility } from '$lib/utils/modCompatibility'; import type { ButtonDisplay } from '$lib/utils/responsiveButton'; @@ -261,7 +262,7 @@ {/if} -
+
-
+
-
- {mod.name} -
+ + {mod.name} +
- -
- {#if !inProgress} -
-
{'short_description' in mod ? mod.short_description : ''}
- -
- {#if !('offline' in mod) && !('missing' in mod)} -
- - {mod.views.toLocaleString()} -
-
- - {mod.downloads.toLocaleString()} -
- {/if} -
+ + {#if inProgress} + {$progress?.message} + {/if}
@@ -342,7 +345,7 @@ on:keypress|stopPropagation={() => { /* empty */ }}>