import { GlobeAltIcon } from '@heroicons/react/24/outline'; import { MAKE_FILTER_ID, MODEL_FILTER_ID } from 'lib/constants'; import { getProductFilters } from 'lib/shopify'; import { getCollectionUrl } from 'lib/utils'; import Link from 'next/link'; const TransmissionModels = async ({ collectionHandle, make }: { collectionHandle: string; make?: string; }) => { // eg: collectionHandle = transmission-bmw-x5 const makeFromCollectionHandle = collectionHandle.split('-')[1]; if (!makeFromCollectionHandle && !make) { return null; } const transmissionModels = await getProductFilters( { collection: collectionHandle, make }, MODEL_FILTER_ID ); if (!transmissionModels || transmissionModels.values.length === 0) { return null; } return (

Browse By Transmission Models

Models

{transmissionModels.values.map((model) => (
{model.label}
))}
); }; export default TransmissionModels;