Skip to content

Commit

Permalink
WIP filter out in integration search
Browse files Browse the repository at this point in the history
  • Loading branch information
pellicceama committed Nov 5, 2024
1 parent 5e7425a commit cc4884e
Showing 1 changed file with 14 additions and 4 deletions.
18 changes: 14 additions & 4 deletions packages/engine-frontend/components/IntegrationSearch.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,20 @@ export function IntegrationSearch({
connector_config_ids: connectorConfigs.map((ccfg) => ccfg.id),
search_text: searchText,
})
const ints = listIntegrationsRes.data?.items.map((int) => ({
...int,
ccfg: connectorConfigs.find((ccfg) => ccfg.id === int.connector_config_id)!,
}))
const ints = listIntegrationsRes.data?.items
.map((int) => ({
...int,
ccfg: connectorConfigs.find(
(ccfg) => ccfg.id === int.connector_config_id,
)!,
}))
.filter((int) =>
Object.keys(int.ccfg.integrations).some(
// TODO; implement client side filtering out
// @ts-expect-error
(integration: string) => int.ccfg.integrations[integration].enabled,
),
)

const categories = Array.from(
new Set(connectorConfigs.flatMap((ccfg) => ccfg.verticals)),
Expand Down

0 comments on commit cc4884e

Please sign in to comment.