import { GlobeAltIcon, StarIcon } from '@heroicons/react/24/outline'; import { MAKE_FILTER_ID } from 'lib/constants'; import { Metaobject } from 'lib/shopify/types'; import ButtonGroup from './button-group'; import ManufacturerItem from './item'; type ManufacturersGridProps = { manufacturers: Metaobject[]; variant?: 'engines' | 'transmissions' | 'home'; }; const ManufacturersGrid = ({ manufacturers, variant = 'home' }: ManufacturersGridProps) => { const popularManufacturers = manufacturers.filter( (manufacturer) => manufacturer.is_popular === 'true' ); return (
{popularManufacturers.length ? ( <>

Popular Manufacturers

{popularManufacturers.map((manufacturer) => (
{variant === 'home' ? ( ) : ( )} {variant === 'home' && }
))}

) : null}

All Manufacturers

{manufacturers .toSorted((a, b) => a.display_name!.localeCompare(b.display_name!)) .map((manufacturer) => (
{variant === 'home' ? ( ) : ( )} {variant === 'home' && }
))}
); }; export default ManufacturersGrid;