/** * Map page — server component shell for the interactive map. * Loads Leaflet CSS, renders the MapView client component. */ import { getConfig } from '@/lib/config'; import { notFound } from 'next/navigation'; import { MapView } from '@/components/MapView'; import { BackLink } from '@/components/BackLink'; import type { Metadata } from 'next'; import './map.css'; export const dynamic = 'force-dynamic'; export const metadata: Metadata = { title: 'Map', }; export default function MapPage() { const config = getConfig(); if (!config.map) { notFound(); } return ( <> {/* Leaflet CSS from CDN */} {}

Map

Where the photos were taken

); }