'use client'; import { useTranslation } from 'react-i18next'; import { INTEGRATION_CATALOG, type IntegrationCatalogItem, type IntegrationMode, } from '@/features/agent-registration/integrations'; interface IntegrationStepProps { readonly onSelect: (integration: IntegrationCatalogItem) => void; } function IntegrationGroup({ mode, onSelect, }: { readonly mode: IntegrationMode; readonly onSelect: (integration: IntegrationCatalogItem) => void; }) { const { t } = useTranslation(); const integrations = INTEGRATION_CATALOG.filter((item) => item.mode === mode); return (

{t(`agentRegistration.integrationGroups.${mode}`)}

{integrations.map((integration) => ( ))}
); } export default function IntegrationStep({ onSelect }: IntegrationStepProps) { return (
); }