Skip to content

Commit 1d1d810

Browse files
authored
Improve project header contrast in sidebar (#316)
- Add themed project background behind sidebar headers - Switch project label text to project colors for better readability
1 parent c7d4139 commit 1d1d810

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

apps/web/src/components/Sidebar.tsx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1415,10 +1415,14 @@ export default function Sidebar() {
14151415
const orderedProjectThreadIds = projectThreads.map((thread) => thread.id);
14161416
const renderedThreads = pinnedCollapsedThread ? [pinnedCollapsedThread] : visibleThreads;
14171417
const pColor = getProjectColor(project.id);
1418+
const isDark = resolvedTheme === "dark";
14181419

14191420
return (
14201421
<Collapsible className="group/collapsible" open={shouldShowThreadPanel}>
1421-
<div className="group/project-header relative flex items-center gap-1">
1422+
<div
1423+
className="group/project-header relative flex items-center gap-1 rounded-md"
1424+
style={{ backgroundColor: isDark ? pColor.bgDark : pColor.bg }}
1425+
>
14221426
<SidebarMenuButton
14231427
ref={isManualProjectSorting ? dragHandleProps?.setActivatorNodeRef : undefined}
14241428
size="sm"
@@ -1461,7 +1465,8 @@ export default function Sidebar() {
14611465
) : (
14621466
<span className="min-w-0 flex-1">
14631467
<span
1464-
className="block truncate text-xs font-medium text-muted-foreground/70"
1468+
className="block truncate text-xs font-semibold"
1469+
style={{ color: isDark ? pColor.textDark : pColor.text }}
14651470
onDoubleClick={(e) => {
14661471
e.stopPropagation();
14671472
startProjectEditing({

0 commit comments

Comments
 (0)