From 1f97a96e34fc06538e6d1db4c157dfdced230388 Mon Sep 17 00:00:00 2001 From: Sam Chau Date: Fri, 16 Jan 2026 20:47:47 +1030 Subject: [PATCH] refactor: shared CustomFormatBadge and Score components to be used in library/testing views --- .../client/ui/arr/CustomFormatBadge.svelte | 20 ++++++++++ src/lib/client/ui/arr/Score.svelte | 40 +++++++++++++++++++ .../[id]/library/components/MovieRow.svelte | 14 ++----- .../components/ReleaseTable.svelte | 16 ++------ 4 files changed, 68 insertions(+), 22 deletions(-) create mode 100644 src/lib/client/ui/arr/CustomFormatBadge.svelte create mode 100644 src/lib/client/ui/arr/Score.svelte diff --git a/src/lib/client/ui/arr/CustomFormatBadge.svelte b/src/lib/client/ui/arr/CustomFormatBadge.svelte new file mode 100644 index 0000000..abc1aae --- /dev/null +++ b/src/lib/client/ui/arr/CustomFormatBadge.svelte @@ -0,0 +1,20 @@ + + + + {name} + {displayScore} + diff --git a/src/lib/client/ui/arr/Score.svelte b/src/lib/client/ui/arr/Score.svelte new file mode 100644 index 0000000..dc4918e --- /dev/null +++ b/src/lib/client/ui/arr/Score.svelte @@ -0,0 +1,40 @@ + + +{#if score !== null} + + {displayValue} + +{:else} + +{/if} diff --git a/src/routes/arr/[id]/library/components/MovieRow.svelte b/src/routes/arr/[id]/library/components/MovieRow.svelte index a63a1dd..efe9c26 100644 --- a/src/routes/arr/[id]/library/components/MovieRow.svelte +++ b/src/routes/arr/[id]/library/components/MovieRow.svelte @@ -1,5 +1,7 @@