From 7174ac8d4c0b982c5ddbf23f74ec36aad5fbadde Mon Sep 17 00:00:00 2001 From: xintaofei Date: Sun, 22 Mar 2026 12:43:55 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=BC=9A=E8=AF=9D=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E6=98=BE=E7=A4=BA=E6=95=88=E6=9E=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/globals.css | 6 +++--- .../conversations/sidebar-conversation-card.tsx | 7 ++++--- .../conversations/sidebar-conversation-list.tsx | 10 ++++------ 3 files changed, 11 insertions(+), 12 deletions(-) diff --git a/src/app/globals.css b/src/app/globals.css index cab6e8d..eb4f3b0 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -44,7 +44,7 @@ --sidebar-foreground: oklch(0.145 0 0); --sidebar-primary: oklch(0.205 0 0); --sidebar-primary-foreground: oklch(0.985 0 0); - --sidebar-accent: oklch(0.97 0 0); + --sidebar-accent: oklch(0.94 0 0); --sidebar-accent-foreground: oklch(0.205 0 0); --sidebar-border: oklch(0.922 0 0); --sidebar-ring: oklch(0.708 0 0); @@ -78,7 +78,7 @@ --sidebar-foreground: oklch(0.985 0 0); --sidebar-primary: oklch(0.488 0.243 264.376); --sidebar-primary-foreground: oklch(0.985 0 0); - --sidebar-accent: oklch(0.269 0 0); + --sidebar-accent: oklch(0.28 0 0); --sidebar-accent-foreground: oklch(0.985 0 0); --sidebar-border: oklch(1 0 0 / 10%); --sidebar-ring: oklch(0.556 0 0); @@ -108,7 +108,7 @@ --sidebar-foreground: oklch(0.985 0 0); --sidebar-primary: oklch(0.488 0.243 264.376); --sidebar-primary-foreground: oklch(0.985 0 0); - --sidebar-accent: oklch(0.269 0 0); + --sidebar-accent: oklch(0.28 0 0); --sidebar-accent-foreground: oklch(0.985 0 0); --sidebar-border: oklch(1 0 0 / 10%); --sidebar-ring: oklch(0.556 0 0); diff --git a/src/components/conversations/sidebar-conversation-card.tsx b/src/components/conversations/sidebar-conversation-card.tsx index 84bc9da..d356266 100644 --- a/src/components/conversations/sidebar-conversation-card.tsx +++ b/src/components/conversations/sidebar-conversation-card.tsx @@ -117,9 +117,10 @@ export const SidebarConversationCard = memo(function SidebarConversationCard({ onClick={handleClick} onDoubleClick={handleDblClick} className={cn( - "w-full text-left px-3 py-2.5 rounded-md transition-colors", - "hover:bg-sidebar-accent/50", - isSelected && "bg-sidebar-accent text-sidebar-accent-foreground" + "w-full text-left px-3 py-2.5 mb-1 rounded-md transition-colors", + isSelected + ? "bg-sidebar-accent text-sidebar-accent-foreground" + : "hover:bg-sidebar-accent/50" )} >
diff --git a/src/components/conversations/sidebar-conversation-list.tsx b/src/components/conversations/sidebar-conversation-list.tsx index 785580e..c0b9adf 100644 --- a/src/components/conversations/sidebar-conversation-list.tsx +++ b/src/components/conversations/sidebar-conversation-list.tsx @@ -72,7 +72,7 @@ type FlatItem = | { type: "conversation"; conversation: DbConversationSummary } const HEADER_HEIGHT = 32 -const CARD_HEIGHT = 58 +const CARD_HEIGHT = 62 const GroupHeader = memo(function GroupHeader({ status, @@ -102,9 +102,7 @@ const GroupHeader = memo(function GroupHeader({ className={cn("w-2 h-2 rounded-full shrink-0", STATUS_COLORS[status])} /> {tStatus(status)} - - {count} - + ({count}) ) }) @@ -148,8 +146,8 @@ const PendingReviewHeader = memo(function PendingReviewHeader({ )} /> {tStatus("pending_review")} - - {count} + + ({count})