From a97331ae3f0929399072a6d1a82ba3b71b17e038 Mon Sep 17 00:00:00 2001 From: null Date: Wed, 20 May 2026 00:21:34 -0500 Subject: [PATCH] bug: streamline shadcn --- .../src/app/agents/[agentId]/edit/page.tsx | 6 +-- frontend/src/app/agents/new/page.tsx | 6 +-- .../src/app/board-groups/[groupId]/page.tsx | 37 +++++++++++++------ .../src/app/boards/[boardId]/edit/page.tsx | 12 +++--- frontend/src/app/boards/new/page.tsx | 12 +++--- frontend/src/app/globals.css | 20 ++++++++++ frontend/src/app/onboarding/page.tsx | 6 +-- frontend/src/app/settings/page.tsx | 10 ++--- .../src/components/organisms/OrgSwitcher.tsx | 16 ++++---- frontend/src/components/ui/command.tsx | 6 +-- .../src/components/ui/dropdown-select.tsx | 22 +++++------ frontend/src/components/ui/input.tsx | 2 +- frontend/src/components/ui/popover.tsx | 2 +- .../src/components/ui/searchable-select.tsx | 6 +-- frontend/src/components/ui/select.tsx | 14 +++---- frontend/tailwind.config.cjs | 35 ++++++++++++++++++ 16 files changed, 140 insertions(+), 72 deletions(-) diff --git a/frontend/src/app/agents/[agentId]/edit/page.tsx b/frontend/src/app/agents/[agentId]/edit/page.tsx index 9fe11dd..e80d035 100644 --- a/frontend/src/app/agents/[agentId]/edit/page.tsx +++ b/frontend/src/app/agents/[agentId]/edit/page.tsx @@ -332,9 +332,9 @@ export default function EditAgentPage() { } searchPlaceholder="Search boards..." emptyMessage="No matching boards." - triggerClassName="w-full h-11 rounded-xl border border-slate-300 bg-white px-3 py-2 text-sm font-medium text-slate-900 shadow-sm focus:border-blue-500 focus:ring-2 focus:ring-blue-200" - contentClassName="rounded-xl border border-slate-200 shadow-lg" - itemClassName="px-4 py-3 text-sm text-slate-700 data-[selected=true]:bg-slate-50 data-[selected=true]:text-slate-900" + triggerClassName="h-11 w-full px-3 py-2" + contentClassName="shadow-lg" + itemClassName="px-4 py-3" disabled={boards.length === 0} /> {resolvedIsGatewayMain ? ( diff --git a/frontend/src/app/agents/new/page.tsx b/frontend/src/app/agents/new/page.tsx index bec1fd4..c385540 100644 --- a/frontend/src/app/agents/new/page.tsx +++ b/frontend/src/app/agents/new/page.tsx @@ -191,9 +191,9 @@ export default function NewAgentPage() { placeholder="Select board" searchPlaceholder="Search boards..." emptyMessage="No matching boards." - triggerClassName="w-full h-11 rounded-xl border border-slate-300 bg-white px-3 py-2 text-sm font-medium text-slate-900 shadow-sm focus:border-blue-500 focus:ring-2 focus:ring-blue-200" - contentClassName="rounded-xl border border-slate-200 shadow-lg" - itemClassName="px-4 py-3 text-sm text-slate-700 data-[selected=true]:bg-slate-50 data-[selected=true]:text-slate-900" + triggerClassName="h-11 w-full px-3 py-2" + contentClassName="shadow-lg" + itemClassName="px-4 py-3" disabled={boards.length === 0} /> {boards.length === 0 ? ( diff --git a/frontend/src/app/board-groups/[groupId]/page.tsx b/frontend/src/app/board-groups/[groupId]/page.tsx index 56a3d3c..7f52d24 100644 --- a/frontend/src/app/board-groups/[groupId]/page.tsx +++ b/frontend/src/app/board-groups/[groupId]/page.tsx @@ -43,6 +43,13 @@ import { DashboardSidebar } from "@/components/organisms/DashboardSidebar"; import { DashboardShell } from "@/components/templates/DashboardShell"; import { BoardChatComposer } from "@/components/BoardChatComposer"; import { Button, buttonVariants } from "@/components/ui/button"; +import { + Select, + SelectContent, + SelectItem, + SelectTrigger, + SelectValue, +} from "@/components/ui/select"; import { createExponentialBackoff } from "@/lib/backoff"; import { apiDatetimeToMs } from "@/lib/datetime"; import { formatTimestamp } from "@/lib/formatters"; @@ -892,22 +899,28 @@ export default function BoardGroupDetailPage() { step={1} disabled={!canManageHeartbeat} /> - + + + + + sec + min + hr + day + +