From af3c437c0a7a8cb0d51a0a99b3ac3ea388e605bc Mon Sep 17 00:00:00 2001 From: Abhimanyu Saharan Date: Thu, 5 Feb 2026 02:25:49 +0530 Subject: [PATCH] feat(agent): Add linked board display for agent profile with conditional rendering --- frontend/src/app/agents/[agentId]/page.tsx | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/frontend/src/app/agents/[agentId]/page.tsx b/frontend/src/app/agents/[agentId]/page.tsx index 7334518..e68e46f 100644 --- a/frontend/src/app/agents/[agentId]/page.tsx +++ b/frontend/src/app/agents/[agentId]/page.tsx @@ -101,6 +101,10 @@ export default function AgentDetailPage() { if (!agent) return []; return events.filter((event) => event.agent_id === agent.id); }, [events, agent]); + const linkedBoard = useMemo(() => { + if (!agent?.board_id) return null; + return boards.find((board) => board.id === agent.board_id) ?? null; + }, [boards, agent?.board_id]); const loadAgent = async () => { if (!isSignedIn || !agentId) return; @@ -261,10 +265,16 @@ export default function AgentDetailPage() {

Board

-

- {boards.find((board) => board.id === agent.board_id)?.name ?? - "—"} -

+ {linkedBoard ? ( + + {linkedBoard.name} + + ) : ( +

+ )}