'use client' interface RegionSelectorProps { regions: string[] selectedRegions: string[] onSelectionChange: (regions: string[]) => void } export default function RegionSelector({ regions, selectedRegions, onSelectionChange }: RegionSelectorProps) { const toggleRegion = (region: string) => { const newSelection = selectedRegions.includes(region) ? selectedRegions.filter(r => r !== region) : [...selectedRegions, region] onSelectionChange(newSelection) } if (regions.length === 0) return null return (
{regions.map(region => ( ))}
) }