'use client';
import { Sheet, SheetContent, SheetDescription, SheetHeader, SheetTitle } from '@/components/ui/sheet.js';
import type { DatacenterMarkerData } from './datacenter-marker.js';
import type { RegionHeatmapData } from './region-overlay.js';
interface RegionDetailPanelProps {
region: RegionHeatmapData | null;
datacenters: DatacenterMarkerData[];
onClose: () => void;
}
export function RegionDetailPanel({ region, datacenters, onClose }: RegionDetailPanelProps) {
const regionDatacenters = region
? datacenters.filter(dc => dc.region_code === region.code).sort((a, b) => b.capacity_mw - a.capacity_mw)
: [];
return (
Datacenters in Region