From 8a7ae90bc76357affbba4b87f0bb21536b9dcc4a Mon Sep 17 00:00:00 2001 From: Daniel Subiabre Date: Wed, 17 Sep 2025 14:14:24 +0200 Subject: [PATCH] Fix display of project territory --- src/components/Tags.svelte | 31 +++++++++++++++++---- src/components/project/SingleProject.svelte | 15 ++++------ src/utils/getTerritoryTag.ts | 15 +++------- 3 files changed, 34 insertions(+), 27 deletions(-) diff --git a/src/components/Tags.svelte b/src/components/Tags.svelte index fb5965fa..a425e410 100644 --- a/src/components/Tags.svelte +++ b/src/components/Tags.svelte @@ -1,16 +1,35 @@ -
-
+
- {$t(`categories.${tags.categoryTag}`)} + {$t(`categories.${project.category}`)}
-
- {tags.territoryTag} +
+ {displayName(project.territory)}
diff --git a/src/components/project/SingleProject.svelte b/src/components/project/SingleProject.svelte index e1211dfb..2e7e8f73 100644 --- a/src/components/project/SingleProject.svelte +++ b/src/components/project/SingleProject.svelte @@ -8,7 +8,6 @@ apiProjectsIdOrSlugGet, } from "../../openapi/client/index"; import Tags from "../Tags.svelte"; - import { getTerritoryTag } from "../../utils/getTerritoryTag"; import Countdown from "../Countdown.svelte"; import LanguagesDropdown from "../LanguagesDropdown.svelte"; import Sharebutton from "./Sharebutton.svelte"; @@ -18,11 +17,10 @@ import Card from "./Card.svelte"; import Player from "../Player/Player.svelte"; import Banner from "./Banner.svelte"; - import { locale, setLocale, t } from "../../i18n/store"; + import { setLocale, t } from "../../i18n/store"; import ArrowRightIcon from "../../svgs/ArrowRightIcon.svelte"; import RememberIcon from "../../svgs/RememberIcon.svelte"; import { getDefaultLanguage } from "../../utils/consts"; - import { isSupportedLocale, type Locale } from "../../i18n/locales"; import TopRewards from "./TopRewards.svelte"; let { @@ -31,6 +29,7 @@ accounting, accountingBalance, ownerName, + totalSupports, balancePoints, }: { lang: string; @@ -38,17 +37,13 @@ accounting: Accounting; accountingBalance: AccountingBalance; ownerName: string; + totalSupports: number; balancePoints: ApiAccountingBalancePointsGetCollectionData; } = $props(); let poster = { src: project.video?.thumbnail || "", alt: "Miniatura del video" }; let showFull = $state(false); - const tags = { - categoryTag: project.category, - territoryTag: getTerritoryTag(project.territory), - }; - let paragraphRef: HTMLParagraphElement; let showToggle = $state(false); const countdownEnd = project.calendar?.optimum ? new Date(project.calendar.optimum) : undefined; @@ -137,12 +132,12 @@
- +
- +