From bab8eeb946fdf8569ec3dd2ad987c8c44fb0fd9c Mon Sep 17 00:00:00 2001 From: Sam Chau Date: Fri, 16 Jan 2026 21:26:55 +1030 Subject: [PATCH] refactor: update arr and databases pages with action bars, badges, and info modals --- src/lib/client/ui/badge/Badge.svelte | 3 +- src/routes/arr/+page.svelte | 127 +++++++++------ src/routes/arr/[id]/library/+page.svelte | 1 + .../components/LibraryActionBar.svelte | 20 ++- .../[id]/library/components/MovieRow.svelte | 24 ++- src/routes/databases/+page.svelte | 152 +++++++++--------- src/routes/settings/about/+page.svelte | 10 +- 7 files changed, 196 insertions(+), 141 deletions(-) diff --git a/src/lib/client/ui/badge/Badge.svelte b/src/lib/client/ui/badge/Badge.svelte index e7a4cdc..36d0634 100644 --- a/src/lib/client/ui/badge/Badge.svelte +++ b/src/lib/client/ui/badge/Badge.svelte @@ -4,6 +4,7 @@ export let variant: 'accent' | 'neutral' | 'success' | 'warning' | 'danger' = 'accent'; export let size: 'sm' | 'md' = 'sm'; export let icon: ComponentType | null = null; + export let mono: boolean = false; const variantClasses: Record = { accent: 'bg-accent-100 text-accent-800 dark:bg-accent-900 dark:text-accent-200', @@ -22,7 +23,7 @@ {#if icon} diff --git a/src/routes/arr/+page.svelte b/src/routes/arr/+page.svelte index 6d5ad28..19e9b3c 100644 --- a/src/routes/arr/+page.svelte +++ b/src/routes/arr/+page.svelte @@ -1,10 +1,17 @@ @@ -173,7 +177,7 @@