From 621fa6e1aa2330f9d8fa1da6a8706fabbd787202 Mon Sep 17 00:00:00 2001 From: matt burnett Date: Thu, 15 May 2025 09:37:14 -0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=83=20refactor:=20`AgentFooter`=20to?= =?UTF-8?q?=20conditionally=20render=20buttons=20based=20on=20`activePanel?= =?UTF-8?q?`=20(#7306)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../SidePanel/Agents/AgentFooter.tsx | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/client/src/components/SidePanel/Agents/AgentFooter.tsx b/client/src/components/SidePanel/Agents/AgentFooter.tsx index 062f81d253..75f10a3851 100644 --- a/client/src/components/SidePanel/Agents/AgentFooter.tsx +++ b/client/src/components/SidePanel/Agents/AgentFooter.tsx @@ -50,10 +50,12 @@ export default function AgentFooter({ return localize('com_ui_create'); }; + const showButtons = activePanel === Panel.builder; + return (
- {activePanel !== Panel.advanced && } - {user?.role === SystemRoles.ADMIN && } + {showButtons && } + {user?.role === SystemRoles.ADMIN && showButtons && } {/* Context Button */}
{(agent?.author === user?.id || user?.role === SystemRoles.ADMIN) && hasAccessToShareAgents && ( - - )} + + )} {agent && agent.author === user?.id && } {/* Submit Button */}