1
0
mirror of synced 2025-12-22 11:26:57 -05:00
Files
docs/components/landing/SponsorsExamples.tsx
2021-05-11 10:13:15 -07:00

35 lines
1.1 KiB
TypeScript

import Link from 'next/link'
import { ArrowRightIcon } from '@primer/octicons-react'
import { useProductLandingContext } from 'components/context/ProductLandingContext'
import { useTranslation } from 'components/hooks/useTranslation'
import { UserCard } from 'components/landing/UserCard'
export const SponsorsExamples = () => {
const { productUserExamples } = useProductLandingContext()
const { t } = useTranslation('product_landing')
if (!productUserExamples) {
return null
}
return (
<div>
<div className="d-flex flex-wrap gutter">
{productUserExamples.slice(0, 6).map((user) => {
return (
<div key={user.username} className="col-12 col-xl-4 col-lg-6 mb-4">
<UserCard href={`https://github.com/sponsors/${user.username}`} user={user} />
</div>
)
})}
</div>
<Link href={`https://github.com/sponsors/community`}>
<a className="btn btn-outline float-right">
{t('explore_people_and_projects')} <ArrowRightIcon />
</a>
</Link>
</div>
)
}