"use client"
import { Button } from "@/app/_components/ui/button"
import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from "@/app/_components/ui/tooltip"
import { AlertTriangle, BarChart2, Car, ChartScatter, Clock, Map, Shield, Users } from "lucide-react"
import { ITooltips } from "./tooltips"
import { IconBubble, IconChartBubble } from "@tabler/icons-react"
// Define the primary crime data controls
const crimeTooltips = [
{ id: "incidents" as ITooltips, icon: , label: "All Incidents" },
{ id: "heatmap" as ITooltips, icon: , label: "Crime Heatmap" },
{ id: "units" as ITooltips, icon: , label: "Units" },
{ id: "patrol" as ITooltips, icon: , label: "Patrol Areas" },
{ id: "clusters" as ITooltips, icon: , label: "Clusters" },
{ id: "timeline" as ITooltips, icon: , label: "Time Analysis" },
]
interface CrimeTooltipsProps {
activeControl?: string
onControlChange?: (controlId: ITooltips) => void
}
export default function CrimeTooltips({ activeControl, onControlChange }: CrimeTooltipsProps) {
return (
{crimeTooltips.map((control) => (
{control.label}
))}
)
}