From 3355326526025b5423ef3920074a5a3913c0203e Mon Sep 17 00:00:00 2001 From: jlightner Date: Fri, 3 Apr 2026 04:15:46 +0000 Subject: [PATCH] =?UTF-8?q?feat:=20Added=20CSS=20button=20utilities=20(.bt?= =?UTF-8?q?n,=20.btn-icon,=20.btn-ghost,=20.btn-dan=E2=80=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - "src/frontend/src/styles/global.css" - "src/frontend/src/components/Skeleton.tsx" - "src/frontend/src/components/Modal.tsx" - "src/frontend/src/components/Sidebar.tsx" - "src/frontend/src/pages/Queue.tsx" - "src/frontend/src/pages/Library.tsx" - "src/frontend/src/pages/Activity.tsx" - "src/frontend/src/pages/System.tsx" GSD-Task: S02/T02 --- src/frontend/src/components/Modal.tsx | 20 +----- src/frontend/src/components/Sidebar.tsx | 17 +---- src/frontend/src/components/Skeleton.tsx | 89 ++++++++++++++++++++++++ src/frontend/src/pages/Activity.tsx | 43 ++---------- src/frontend/src/pages/Library.tsx | 23 ++---- src/frontend/src/pages/Queue.tsx | 55 +++------------ src/frontend/src/pages/System.tsx | 74 ++------------------ src/frontend/src/styles/global.css | 88 +++++++++++++++++++++++ 8 files changed, 205 insertions(+), 204 deletions(-) diff --git a/src/frontend/src/components/Modal.tsx b/src/frontend/src/components/Modal.tsx index 2e2317b..b8782af 100644 --- a/src/frontend/src/components/Modal.tsx +++ b/src/frontend/src/components/Modal.tsx @@ -112,6 +112,7 @@ export function Modal({ title, open, onClose, children, width = 480 }: ModalProp border: '1px solid var(--border-light)', borderRadius: 'var(--radius-lg)', boxShadow: 'var(--shadow-lg)', + animation: 'modal-enter 200ms ease-out', }} > {/* Header */} @@ -137,24 +138,7 @@ export function Modal({ title, open, onClose, children, width = 480 }: ModalProp diff --git a/src/frontend/src/components/Sidebar.tsx b/src/frontend/src/components/Sidebar.tsx index 532dc0c..3c7b112 100644 --- a/src/frontend/src/components/Sidebar.tsx +++ b/src/frontend/src/components/Sidebar.tsx @@ -78,26 +78,11 @@ export function Sidebar() { @@ -190,20 +179,8 @@ export function Queue() { disabled={cancelMutation.isPending} title="Cancel" aria-label="Cancel pending item" - style={{ - display: 'inline-flex', - alignItems: 'center', - justifyContent: 'center', - width: 28, - height: 28, - padding: 0, - border: '1px solid var(--border)', - borderRadius: 'var(--radius-md)', - backgroundColor: 'var(--bg-input)', - color: 'var(--danger)', - cursor: cancelMutation.isPending ? 'wait' : 'pointer', - transition: 'background-color var(--transition-fast)', - }} + className="btn-icon" + style={{ color: 'var(--danger)' }} > @@ -294,18 +271,7 @@ export function Queue() {