import { cn } from 'ui' import { range } from 'lib/helpers' interface Props { showHeading?: boolean className?: string align?: 'left' | 'center' maskBackgroundColor?: 'hsl(var(--background-default)' | 'hsl(var(--background-alternative)' } const Logos: React.FC = ({ className, showHeading = true, align = 'center' }) => { const gap = 'gap-4 lg:gap-8' return (
{range(0, 4).map((_, i) => ( ))}
{showHeading && (

Trusted by fast-growing companies worldwide

)}
) } const logos = [ { image: `/images/logos/publicity/mozilla.svg`, alt: 'mozilla', name: 'mozilla', }, { image: `/images/logos/publicity/github.svg`, alt: 'github', name: 'github', }, { image: `/images/logos/publicity/1password.svg`, alt: '1password', name: '1password', }, { image: `/images/logos/publicity/pwc.svg`, alt: 'pwc', name: 'pwc', }, { image: `/images/logos/publicity/pika.svg`, alt: 'pika', name: 'pika', }, { image: `/images/logos/publicity/humata.svg`, alt: 'humata', name: 'humata', }, { image: `/images/logos/publicity/udio.svg`, alt: 'udio', name: 'udio', }, { image: `/images/logos/publicity/langchain.svg`, alt: 'langchain', name: 'langchain', }, { image: `/images/logos/publicity/resend.svg`, alt: 'resend', name: 'resend', }, { image: `/images/logos/publicity/loops.svg`, alt: 'loops', name: 'loops', }, { image: `/images/logos/publicity/mobbin.svg`, alt: 'mobbin', name: 'mobbin', }, { image: `/images/logos/publicity/gopuff.svg`, alt: 'gopuff', name: 'gopuff', }, { image: `/images/logos/publicity/chatbase.svg`, alt: 'chatbase', name: 'chatbase', }, { image: `/images/logos/publicity/betashares.svg`, alt: 'betashares', name: 'betashares', }, { image: `/images/logos/publicity/submagic.svg`, alt: 'submagic', name: 'submagic', }, ] const LogosRow: React.FC<{ className?: string }> = ({ className }) => (
{logos.map((logo) => (
{logo.alt}
))}
) export default Logos