From c2b23795146e5c2e516a9d4fa0451de6aab201f6 Mon Sep 17 00:00:00 2001 From: Alex Perathoner Date: Mon, 2 Jun 2025 17:52:15 +0200 Subject: [PATCH] ExtraDetails: Add backup background color --- src/lib/nav/DetailedMenu.svelte | 6 ++- src/lib/poster/ExtraDetails.svelte | 19 +++++++-- src/routes/(app)/+layout.svelte | 2 +- src/vars.scss | 65 ++++++++++++++++++++++++++++++ 4 files changed, 86 insertions(+), 6 deletions(-) create mode 100644 src/vars.scss diff --git a/src/lib/nav/DetailedMenu.svelte b/src/lib/nav/DetailedMenu.svelte index f4f9373b..1b6b0ad3 100644 --- a/src/lib/nav/DetailedMenu.svelte +++ b/src/lib/nav/DetailedMenu.svelte @@ -17,7 +17,11 @@ diff --git a/src/lib/poster/ExtraDetails.svelte b/src/lib/poster/ExtraDetails.svelte index 65bde343..0e4f3698 100644 --- a/src/lib/poster/ExtraDetails.svelte +++ b/src/lib/poster/ExtraDetails.svelte @@ -25,6 +25,16 @@ store.userSettings.ratingSystem === RatingSystem.Thumbs, ); + let statusColorMap = { + FINISHED: "var(--status-finished-color)", + PLANNED: "var(--status-planned-color)", + WATCHING: "var(--status-watching-color)", + HOLD: "var(--status-hold-color)", + DROPPED: "var(--status-dropped-color)", + }; + + let backgroundColor = status !== undefined ? statusColorMap[status] : ""; + function formatDate(e: number) { if (!e) { return "Unknown"; @@ -36,8 +46,8 @@ } -{#if (page.url?.pathname === "/" || page.url?.pathname.startsWith("/search")) && store.wlDetailedView && store.wlDetailedView.length > 0} -
+{#if (page.url?.pathname === "/" || page.url?.pathname.startsWith("/search") || page.url?.pathname.startsWith("/person") || page.url?.pathname.startsWith("/discover")) && details && store.wlDetailedView && store.wlDetailedView.length > 0} +
- {#if page.url?.pathname === "/" || page.url?.pathname.startsWith("/search")} + {#if page.url?.pathname === "/" || page.url?.pathname.startsWith("/search") || page.url?.pathname.startsWith("/person") || page.url?.pathname.startsWith("/discover")}