"use client" import { AlertTriangle, BarChart3, Briefcase, Clock, MapPin, Search, Shield, User, Users } from "lucide-react" import { BentoGrid, BentoGridItem, BentoGridItemProps, GridSpan } from "@/app/_components/ui/bento-grid" import CrimeMap from "@/app/_components/map/crime-map" import YearSelector from "@/app/_components/map/controls/year-selector" import DashboardHeader from "./_components/dashboard-header" import CrimeStatistics from "./_components/crime-stats" import ActiveOfficers from "./_components/active-officer" import HighPriorityCases from "./_components/high-priority-case" import EvidenceTracking from "./_components/evidence-tracking" import PersonsOfInterest from "./_components/person-interest" import DepartmentPerformance from "./_components/departement-performance" import RecentArrests from "./_components/recent-arrest" import EmergencyCalls from "./_components/emergency-call" import CaseSearch from "./_components/case-search" const bentoGridItems: BentoGridItemProps[] = [ { title: "Incident Map", description: "Recent crime locations in the district", icon: , colSpan: "2", rowSpan: "2", suffixMenu: { }} />, component: , }, { title: "Crime Statistics", description: "Weekly crime rate analysis", icon: , component: , }, { title: "Active Officers", description: "Personnel currently on duty", icon: , component: , }, { title: "High Priority Cases", description: "Cases requiring immediate attention", icon: , colSpan: "2", component: , }, { title: "Evidence Tracking", description: "Recently logged evidence items", icon: , component: , }, { title: "Persons of Interest", description: "Individuals under investigation", icon: , component: , }, { title: "Department Performance", description: "Case resolution metrics", icon: , component: , }, { title: "Recent Arrests", description: "Last 24 hours", icon: , component: , }, { title: "Emergency Calls", description: "911 call volume", icon: , component: , }, { title: "Case Search", description: "Quick access to case files", icon: , component: , }, ]; export default function CrimeManagement() { return ( {bentoGridItems.map((item, index) => ( {item.component} ))} ); }