From 5fe11f18ac7b20a4477f3e73049d394367d6ff3c Mon Sep 17 00:00:00 2001 From: Nils Schneider Date: Mon, 17 Nov 2025 16:49:32 +0100 Subject: [PATCH] tag colors --- frontend/src/sidebar/Sidebar.tsx | 13 ++-- frontend/src/styles/base/theme.css | 23 +++++++ frontend/src/styles/documents/listing.css | 31 ++++++++- frontend/src/styles/sidebar/sidebar.css | 40 +++++------ frontend/src/utils/colors.ts | 83 +++++++++++++++++++---- 5 files changed, 146 insertions(+), 44 deletions(-) diff --git a/frontend/src/sidebar/Sidebar.tsx b/frontend/src/sidebar/Sidebar.tsx index d6bb07d..694e631 100644 --- a/frontend/src/sidebar/Sidebar.tsx +++ b/frontend/src/sidebar/Sidebar.tsx @@ -380,6 +380,13 @@ const Sidebar: React.FC = ({ [activeTagIds], ); const untaggedActive = untaggedFilterId ? activeTagSet.has(untaggedFilterId) : false; + const untaggedButtonClassName = ['badge', 'tag-chip', 'tag-chip--untagged', untaggedActive ? 'active' : null] + .filter(Boolean) + .join(' '); + const getTagChipClassName = (isActive: boolean) => + ['badge', 'tag-chip', isActive ? 'active' : null] + .filter(Boolean) + .join(' '); const handleManageTags = useCallback(() => { onManageTags?.(); }, [onManageTags]); @@ -933,9 +940,7 @@ const Sidebar: React.FC = ({