import Image from 'next/image' import type { BuilderHubHomeRfpResolution } from '@repo/content/loaders' import type { BuilderHubSettings } from '@repo/content/schemas' import ContentWidth from '@/components/layout/content-width' import { LambdaLockup } from '@/components/ui/lambda-lockup' import { Link } from '@/i18n/navigation' interface DeveloperProgramsSectionProps { id: string index: string title: string data: NonNullable rfps: BuilderHubHomeRfpResolution['rfps'] eventNames?: { prize: string rfps: string } } export function DeveloperProgramsSection({ id, index, title, data, rfps, eventNames, }: DeveloperProgramsSectionProps) { const previewRfps = rfps.filter((rfp) => !rfp.featured).slice(0, 4) return (

{index} {title}

{data.prizeImage.alt}
{data.prizeTitle}

{data.prizeHeading}

{data.prizeDescription}

{data.rfpsTitle}

{data.rfpsDescription}

{previewRfps.map((rfp, itemIndex) => ( ))}
) }