import { Link } from 'react-router'; import { getBreweries } from '../lib/breweries.server'; import type { Route } from './+types/breweries'; export function meta({}: Route.MetaArgs) { return [{ title: 'Breweries | The Biergarten App' }]; } export async function loader() { const breweries = await getBreweries(); return { breweries }; } export default function Breweries({ loaderData }: Route.ComponentProps) { const { breweries } = loaderData; return (

Breweries

Discover our partner breweries.

{breweries.length === 0 ? (
No breweries have been posted yet.
) : (
{breweries.map((brewery) => (

{brewery.breweryName}

{brewery.description}

{brewery.location && (

{brewery.location.addressLine1} {brewery.location.addressLine2 ? `, ${brewery.location.addressLine2}` : ''}

)}
))}
)}
); }