import { useParams } from 'common' import Link from 'next/link' import { Badge, Card } from 'ui' import { IntegrationLogo } from '../Integration/IntegrationLogo' import { getMarketplaceSource, MarketplaceSourceBadge } from './Marketplace.constants' import type { IntegrationDefinition } from '@/components/interfaces/Integrations/Landing/Integrations.constants' interface MarketplaceCardProps { integration: IntegrationDefinition isInstalled: boolean } export const MarketplaceCard = ({ integration, isInstalled }: MarketplaceCardProps) => { const { ref } = useParams() const source = getMarketplaceSource(integration) return (
{isInstalled && Installed}
{integration.name}
{integration.description && (

{integration.description}

)}
{integration.status && ( {integration.status} )}
Built by {integration.author?.name}
) }