From d7e299102214da5dabfc550850e28a86baa730ea Mon Sep 17 00:00:00 2001 From: Ishaan Gupta Date: Thu, 2 Jul 2026 20:03:06 +0530 Subject: [PATCH] Match MCP workspace cards to web style --- apps/mcp/src/widget/components/PermissionBadge.tsx | 12 +++++------- apps/mcp/src/widget/components/WorkspaceCard.tsx | 11 ++++++----- apps/mcp/src/widget/design/ui/Card.tsx | 2 +- 3 files changed, 12 insertions(+), 13 deletions(-) diff --git a/apps/mcp/src/widget/components/PermissionBadge.tsx b/apps/mcp/src/widget/components/PermissionBadge.tsx index ba8fc1ab..3179d1b6 100644 --- a/apps/mcp/src/widget/components/PermissionBadge.tsx +++ b/apps/mcp/src/widget/components/PermissionBadge.tsx @@ -1,5 +1,3 @@ -import { Badge } from "../design/ui" - interface Props { permission: string } @@ -7,11 +5,11 @@ interface Props { export function PermissionBadge({ permission }: Props) { const isWrite = permission === "write" return ( - - {isWrite ? "read/write" : "read only"} - + {isWrite ? "Read/write" : "Read only"} + ) } diff --git a/apps/mcp/src/widget/components/WorkspaceCard.tsx b/apps/mcp/src/widget/components/WorkspaceCard.tsx index f198b325..1d464b0b 100644 --- a/apps/mcp/src/widget/components/WorkspaceCard.tsx +++ b/apps/mcp/src/widget/components/WorkspaceCard.tsx @@ -20,25 +20,25 @@ export function WorkspaceCard({ return ( onClick(containerTag.containerTag)} variant={active ? "active" : "interactive"} > - + {name} {active ? : null} -
+
{containerTag.containerTag}
{(containerTag.documentCount > 0 || containerTag.memoryCount > 0) && ( -
+
{containerTag.documentCount} doc {containerTag.documentCount === 1 ? "" : "s"} @@ -50,6 +50,7 @@ export function WorkspaceCard({
)} +
{access ? : null} diff --git a/apps/mcp/src/widget/design/ui/Card.tsx b/apps/mcp/src/widget/design/ui/Card.tsx index 823ef7e8..6c52dd9f 100644 --- a/apps/mcp/src/widget/design/ui/Card.tsx +++ b/apps/mcp/src/widget/design/ui/Card.tsx @@ -19,7 +19,7 @@ const cardStyles = cva( interactive: "cursor-pointer hover:border-[#3A4455] hover:bg-bg-control-hover focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-accent/20 focus-visible:ring-offset-2 focus-visible:ring-offset-bg-primary", active: - "cursor-pointer border-[#2261CA]/70 bg-[#00173C] shadow-[0_0_28px_rgba(75,160,250,0.18)]", + "cursor-pointer border-[#263348] bg-bg-elevated hover:border-[#3A4455] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-accent/20 focus-visible:ring-offset-2 focus-visible:ring-offset-bg-primary", }, }, defaultVariants: { variant: "default" },