"use client" import { Button } from "@/app/_components/ui/button" import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from "@/app/_components/ui/tooltip" import { Thermometer, Droplets, Wind, Cloud, Eye, Clock, AlertTriangle, MapIcon, BarChart3, Users, Siren, } from "lucide-react" interface MapControlsProps { onControlChange: (control: string) => void activeControl: string } export default function MapControls({ onControlChange, activeControl }: MapControlsProps) { const controls = [ { id: "crime-rate", icon: , label: "Crime Rate" }, { id: "theft", icon: , label: "Theft" }, { id: "violence", icon: , label: "Violence" }, { id: "vandalism", icon: , label: "Vandalism" }, { id: "traffic", icon: , label: "Traffic" }, { id: "time", icon: , label: "Time Analysis" }, { id: "alerts", icon: , label: "Alerts" }, { id: "districts", icon: , label: "Districts" }, { id: "statistics", icon: , label: "Statistics" }, { id: "demographics", icon: , label: "Demographics" }, { id: "emergency", icon: , label: "Emergency" }, ] return (
{controls.map((control) => (

{control.label}

))}
) }