import { useState } from 'react' import { ArrowRightIcon } from '@primer/octicons-react' import { useProductLandingContext } from 'components/context/ProductLandingContext' import { useTranslation } from 'components/hooks/useTranslation' import { RepoCard } from 'components/landing/RepoCard' export const CommunityExamples = () => { const { productCommunityExamples } = useProductLandingContext() const { t } = useTranslation('product_landing') const [numVisible, setNumVisible] = useState(6) if (!productCommunityExamples) { return null } return (
{productCommunityExamples.slice(0, numVisible).map((repo) => { return (
) })}
{numVisible < productCommunityExamples.length && ( )}
) }