From bf963ee3fd64929e7f99e2355678211a127cb4b9 Mon Sep 17 00:00:00 2001 From: whidix Date: Mon, 2 Mar 2026 20:54:48 +0100 Subject: [PATCH] feat: update GuessHistoryTable styles for improved layout and readability --- src/lib/components/GuessHistoryTable.svelte | 104 ++++++++++---------- 1 file changed, 52 insertions(+), 52 deletions(-) diff --git a/src/lib/components/GuessHistoryTable.svelte b/src/lib/components/GuessHistoryTable.svelte index fa0ac31..e20db1b 100644 --- a/src/lib/components/GuessHistoryTable.svelte +++ b/src/lib/components/GuessHistoryTable.svelte @@ -17,62 +17,62 @@
-
-
-

Personnage

+
+
+

Personnage

{#if columnVisibility.status !== false} -
-

Statut

+
+

Statut

{/if} {#if columnVisibility.gender !== false} -
-

Genre

+
+

Genre

{/if} {#if columnVisibility.affiliations !== false} -
-

Affiliations

+
+

Affiliations

{/if} {#if columnVisibility.devilFruitType !== false} -
-

Fruit

+
+

Fruit

{/if} {#if columnVisibility.haki !== false} -
-

Haki

+
+

Haki

{/if} {#if columnVisibility.bounty !== false} -
-

Prime

+
+

Prime

{/if} {#if columnVisibility.height !== false} -
-

Taille

+
+

Taille

{/if} {#if columnVisibility.origin !== false} -
-

Origine

+
+

Origine

{/if} {#if columnVisibility.arc !== false} -
-

Arc

+
+

Arc

{/if}
{#each selectedCharacters as character (character.id)} -
+
-
+
{#if character.pictureUrl} {:else} -
- {character.name} +
+ {character.name}
{/if}
{#if columnVisibility.status !== false} -
-

+

+

{character.status === 'Alive' ? 'Vivant' : character.status === 'Deceased' || character.status === 'Dead' ? 'Mort' : character.status || 'Inconnu'}

@@ -104,8 +104,8 @@ {#if columnVisibility.gender !== false} -
-

+

+

{character.gender === 'Male' ? 'Homme' : character.gender === 'Female' ? 'Femme' : character.gender || 'Inconnu'}

@@ -113,7 +113,7 @@ {#if columnVisibility.affiliations !== false} -
{ try { const charAff = typeof character.affiliations === 'string' ? ((character.affiliations as string).includes('[') ? JSON.parse(character.affiliations) : (character.affiliations as string).split(',').map((a: string) => a.trim())) @@ -127,36 +127,36 @@ } catch (e) { return 'bg-slate-950/60'; } - })()} p-2 flex items-center justify-center overflow-hidden"> + })()} p-1 sm:p-2 flex items-center justify-center overflow-hidden"> {#if character.affiliations} {@const parsedAffiliations = typeof character.affiliations === 'string' ? (character.affiliations.includes('[') ? JSON.parse(character.affiliations) : character.affiliations.split(',').map((a: string) => a.trim())) : character.affiliations} {#if Array.isArray(parsedAffiliations) && parsedAffiliations.length > 0} -

{parsedAffiliations[0]}

+

{parsedAffiliations[0]}

{:else} -

{parsedAffiliations}

+

{parsedAffiliations}

{/if} {:else} -

-

+

-

{/if}
{/if} {#if columnVisibility.devilFruitType !== false} -
+
{#if character.devilFruitType} -

{character.devilFruitType}

+

{character.devilFruitType}

{:else} -

+

{/if}
{/if} {#if columnVisibility.haki !== false} -
{ if (character.hakiObservation === dailyCharacter.hakiObservation && character.hakiArmament === dailyCharacter.hakiArmament && character.hakiConqueror === dailyCharacter.hakiConqueror) { return 'bg-emerald-600/90'; } else if ((character.hakiObservation && dailyCharacter.hakiObservation) || @@ -166,13 +166,13 @@ } else { return 'bg-red-900/60'; } - })()} p-2 flex items-center justify-center"> -

+ })()} p-1 sm:p-2 flex items-center justify-center"> +

{#if character.hakiObservation}👁️{/if} {#if character.hakiArmament}🦾{/if} {#if character.hakiConqueror}👑{/if} {#if !character.hakiObservation && !character.hakiArmament && !character.hakiConqueror} - + {/if}

@@ -180,7 +180,7 @@ {#if columnVisibility.bounty !== false} -
+
{#if character.bounty != null && dailyCharacter.bounty != null && character.bounty !== dailyCharacter.bounty}
{/if} {#if character.bounty != null} -

{formatBounty(character.bounty)} ฿

+

{formatBounty(character.bounty)} ฿

{:else} -

Inconnue

+

Inconnue

{/if}
{/if} {#if columnVisibility.height !== false} -
+
{#if character.height && dailyCharacter.height && character.height !== dailyCharacter.height}
{/if} {#if character.height} -

{character.height} m

- {:else} -

Inconnue

+

{character.height} m

+ {:else} +

Inconnue

{/if}
{/if} {#if columnVisibility.origin !== false} -
-

{character.origin || 'Inconnue'}

+
+

{character.origin || 'Inconnue'}

{/if} {#if columnVisibility.arc !== false} -
+
{#if character.arcName !== dailyCharacter.arcName && character.firstAppearance && dailyCharacter.firstAppearance && character.firstAppearance !== dailyCharacter.firstAppearance}
{/if} -

{character.arcName || 'Inconnu'}

+

{character.arcName || 'Inconnu'}

{/if}