import { LayoutGrid } from "lucide-react"; import { IntegrationCard } from "./integration-card"; interface IntegrationGridProps { integrations: Array<{ id: string; name: string; description?: string; icon: string; slug?: string; spec: any; }>; activeAccountIds: Set; showDetail?: boolean; } export function IntegrationGrid({ integrations, activeAccountIds, }: IntegrationGridProps) { const hasActiveAccount = (integrationDefinitionId: string) => activeAccountIds.has(integrationDefinitionId); if (integrations.length === 0) { return (

No integrations found

); } return (
{integrations.map((integration) => { const isConnected = hasActiveAccount(integration.id); return ( ); })}
); }