+
+
+ {agent_id && (
+
+
+
+
+ )}
- {/* Create + Select Button */}
- {agent_id && (
-
-
-
+ {agentQuery.isInitialLoading &&
}
+ {!canEditAgent && !agentQuery.isInitialLoading && (
+
+
+
+ {localize('com_agents_not_available')}
+
+
{localize('com_agents_no_access')}
+
)}
+ {canEditAgent && !agentQuery.isInitialLoading && activePanel === Panel.model && (
+
+ )}
+ {canEditAgent && !agentQuery.isInitialLoading && activePanel === Panel.builder && (
+
+ )}
+ {canEditAgent && !agentQuery.isInitialLoading && activePanel === Panel.advanced && (
+
+ )}
- {agentQuery.isInitialLoading &&
}
- {!canEditAgent && !agentQuery.isInitialLoading && (
-
-
-
- {localize('com_agents_not_available')}
-
-
{localize('com_agents_no_access')}
-
-
- )}
- {canEditAgent && !agentQuery.isInitialLoading && activePanel === Panel.model && (
-
- )}
- {canEditAgent && !agentQuery.isInitialLoading && activePanel === Panel.builder && (
-
- )}
- {canEditAgent && !agentQuery.isInitialLoading && activePanel === Panel.advanced && (
-
- )}
{canEditAgent && !agentQuery.isInitialLoading && (
setIsHovering(true)}
onMouseLeave={() => setIsHovering(false)}
onFocus={() => setIsFocused(true)}
diff --git a/client/src/components/SidePanel/Agents/ModelPanel.tsx b/client/src/components/SidePanel/Agents/ModelPanel.tsx
index 009fffa0a1..312e2c52c5 100644
--- a/client/src/components/SidePanel/Agents/ModelPanel.tsx
+++ b/client/src/components/SidePanel/Agents/ModelPanel.tsx
@@ -97,8 +97,8 @@ export default function ModelPanel({
};
return (
-
-
+
+