From c0430a7faf9b0640bf930457bb217eef4e81af91 Mon Sep 17 00:00:00 2001 From: ciregenz Date: Thu, 6 Aug 2026 10:05:19 -0700 Subject: [PATCH] [eric] tools: status column speaks one grammar (word + accent toggle + chevron), connect controls live in the expanded row --- .../app/pages/Tools/cards/CustomToolCard.tsx | 31 ++++++++++--------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/frontend/src/app/pages/Tools/cards/CustomToolCard.tsx b/frontend/src/app/pages/Tools/cards/CustomToolCard.tsx index 34b2490f..d9a814ea 100644 --- a/frontend/src/app/pages/Tools/cards/CustomToolCard.tsx +++ b/frontend/src/app/pages/Tools/cards/CustomToolCard.tsx @@ -148,17 +148,10 @@ const CustomToolCard: React.FC = ({ Configured )} - - + {ig && tool.auth_status !== 'connected' && tool.auth_status !== 'configured' && ( + Not connected + )} + {ig && ( = ({ checked={tool.enabled !== false} onChange={() => handleIntegrationToggle(ig)} disabled={!!integrationLoading[ig.id]} - sx={{ - '& .MuiSwitch-switchBase.Mui-checked': { color: ig.color }, - '& .MuiSwitch-switchBase.Mui-checked + .MuiSwitch-track': { bgcolor: ig.color }, - }} /> )} @@ -202,6 +191,18 @@ const CustomToolCard: React.FC = ({ + + +