"use client"; import { ChevronLeft, ChevronRight } from "lucide-react"; import { Tabs, TabsList, TabsTrigger, TabsContent } from "@/shared/components/ui/tabs"; import { cn } from "@/shared/utils/utils"; import { useAtomValue } from "jotai"; import { selectedMapsetAtom } from "../../../state/mapset-dialog"; import DownloadGeojsonBtn from "./download-geojson-btn"; import DownloadShpBtn from "./download-shp-btn"; import DownloadKmlBtn from "./download-kml-btn"; import { statusValidationLabel } from "@/shared/config/status-validation"; export function DatasetDetailSidebar({ open, onCloseAction, onOpenAction, }: Readonly<{ open: boolean; onCloseAction: () => void; onOpenAction: () => void; }>) { const selectedMapset = useAtomValue(selectedMapsetAtom); if (!selectedMapset) return null; return ( <> {/* Sliding panel */}