import Image from 'next/image' import Link from 'next/link' import type { Partner } from '~/types/partners' export default function TileGrid({ partners, hideCategories = false, }: { partners: Partner[] hideCategories?: boolean }) { const partnersByCategory: { [category: string]: Partner[] } = {} partners.forEach( (p) => (partnersByCategory[p.category] = [...(partnersByCategory[p.category] ?? []), p]) ) const featuredPartners = partners.filter((p) => p.featured) return ( <> {featuredPartners.length > 0 ? (
{p.description}
{p.description}