From 93869fddd87989cd49aeb1bcade2c7c89d735a06 Mon Sep 17 00:00:00 2001 From: akhisud3195 Date: Wed, 7 May 2025 22:16:16 +0530 Subject: [PATCH] Fix ordering of tabs in agent config and border issues with multiline fields --- .../[projectId]/entities/agent_config.tsx | 386 +++++++++--------- 1 file changed, 189 insertions(+), 197 deletions(-) diff --git a/apps/rowboat/app/projects/[projectId]/entities/agent_config.tsx b/apps/rowboat/app/projects/[projectId]/entities/agent_config.tsx index 77ab01ef..e7d1881f 100644 --- a/apps/rowboat/app/projects/[projectId]/entities/agent_config.tsx +++ b/apps/rowboat/app/projects/[projectId]/entities/agent_config.tsx @@ -30,7 +30,7 @@ const sectionHeaderStyles = "text-xs font-medium uppercase tracking-wider text-g const textareaStyles = "rounded-lg p-3 border border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-800 hover:bg-gray-50 dark:hover:bg-gray-750 focus:shadow-inner focus:ring-2 focus:ring-indigo-500/20 dark:focus:ring-indigo-400/20 placeholder:text-gray-400 dark:placeholder:text-gray-500"; // Add this type definition after the imports -type TabType = 'configurations' | 'instructions' | 'examples'; +type TabType = 'instructions' | 'examples' | 'configurations'; export function AgentConfig({ projectId, @@ -64,7 +64,7 @@ export function AgentConfig({ const { showPreview } = usePreviewModal(); const [localName, setLocalName] = useState(agent.name); const [nameError, setNameError] = useState(null); - const [activeTab, setActiveTab] = useState('configurations'); + const [activeTab, setActiveTab] = useState('instructions'); useEffect(() => { setLocalName(agent.name); @@ -152,7 +152,7 @@ export function AgentConfig({
{/* Tabs */}
- {(['configurations', 'instructions', 'examples'] as TabType[]).map((tab) => ( + {(['instructions', 'examples', 'configurations'] as TabType[]).map((tab) => (