From 6ff42f45a49c6f494022fa86ed20354b328c09b6 Mon Sep 17 00:00:00 2001 From: eti Date: Wed, 15 Jul 2026 15:51:37 +0200 Subject: [PATCH] =?UTF-8?q?web/ui/components:=203rd=20batch=20=F0=9F=A5=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: eti --- web/src/app.css | 2 + web/src/lib/components/ui/Button.svelte | 7 +++- .../components/ui/Pagination.stories.svelte | 4 +- web/src/lib/components/ui/Pagination.svelte | 18 ++++----- .../lib/components/ui/Radio.stories.svelte | 8 ---- web/src/lib/components/ui/Radio.svelte | 15 +++++-- .../lib/components/ui/Scaffold.stories.svelte | 38 ------------------ web/src/lib/components/ui/Scaffold.svelte | 39 ------------------- .../lib/components/ui/Select.stories.svelte | 21 ---------- web/src/lib/components/ui/Select.svelte | 34 +++++++++++++--- .../components/ui/Thumbnail.stories.svelte | 30 -------------- web/src/lib/components/ui/Thumbnail.svelte | 29 -------------- 12 files changed, 60 insertions(+), 185 deletions(-) delete mode 100644 web/src/lib/components/ui/Scaffold.stories.svelte delete mode 100644 web/src/lib/components/ui/Scaffold.svelte delete mode 100644 web/src/lib/components/ui/Thumbnail.stories.svelte delete mode 100644 web/src/lib/components/ui/Thumbnail.svelte diff --git a/web/src/app.css b/web/src/app.css index 0bec7dc2..e2a2f66f 100644 --- a/web/src/app.css +++ b/web/src/app.css @@ -47,6 +47,7 @@ --color-foreground-success-disabled: #16a34a80; --color-foreground-danger: #dc2626; --color-foreground-danger-strong: #991b1b; + --color-foreground-danger-subtle: #f87171; --color-foreground-warning: #d97706; --color-foreground-warning-strong: #92400e; --color-foreground-info: #4338ca; @@ -73,6 +74,7 @@ --color-border-focus-danger: #ef4444; --color-border-success: #15803d; --color-border-danger: #fca5a5; + --color-border-danger-subtle: #fecaca; /* --- shadow (inner depth) --- */ --color-shadow-inner-strong: #d1d5db; diff --git a/web/src/lib/components/ui/Button.svelte b/web/src/lib/components/ui/Button.svelte index 36c6182c..61714f1f 100644 --- a/web/src/lib/components/ui/Button.svelte +++ b/web/src/lib/components/ui/Button.svelte @@ -104,6 +104,7 @@ type?: "button" | "submit" | "reset"; disabled?: boolean; icon?: Component; + iconSide?: string; class?: string; loading?: boolean; spinnerClass?: string; @@ -118,6 +119,7 @@ type = "button", disabled = false, icon, + iconSide = "left", class: className, loading = false, spinnerClass, @@ -135,12 +137,15 @@ {#if loading} {:else} - {#if Icon} + {#if Icon && iconSide == "left"}