token refresh, and filter inactive connections

This commit is contained in:
Philipinho
2026-02-23 02:48:42 +00:00
parent 5c3e715a10
commit 8a0217527f
6 changed files with 70 additions and 17 deletions
@@ -80,9 +80,12 @@ export default function Connections() {
) : (
<Stack gap={0}>
{available
.filter((def) => def.capabilities.includes("oauth"))
.map((def) => {
.filter((def) => {
if (!def.capabilities.includes("oauth")) return false;
const installation = installed?.find((i) => i.type === def.type);
return installation?.isEnabled;
})
.map((def) => {
const connection = myConnections?.find(
(c) => c.type === def.type,
);
@@ -92,7 +95,6 @@ export default function Connections() {
key={def.type}
definition={def}
connection={connection}
installed={!!installation}
onConnect={handleConnect}
onDisconnect={handleDisconnect}
isDisconnecting={disconnectMutation.isPending}