'use client' import dynamic from 'next/dynamic' import type { CampaignRole } from '@/lib/campaignRoles' import type { FederalCandidateOption } from '@/utilities/electionCandidateOptions' import type { MunicipalityMapBundle } from '@/utilities/municipality/municipalityMapContract' const MunicipalityMapPanelLazy = dynamic( () => import('@/components/campaign/map/MunicipalityMapPanel').then( (module) => module.MunicipalityMapPanel, ), { ssr: false, loading: () => (
), }, ) export const MunicipalityMapPanelDynamic = ({ bundle, candidateOptions, actorRole, }: { bundle: MunicipalityMapBundle candidateOptions: FederalCandidateOption[] actorRole: CampaignRole }) => (