"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 */}

{selectedMapset.name}

{/* Make Tabs fill available space and be flex column */} Informasi Dataset Geospasial Penanggung Jawab
:{" "} {selectedMapset.metadata_url ? ( {selectedMapset.metadata_url} ) : ( "" )} } />
{/* Right-edge handle: at page edge when closed, moves to seam when open */} ); } function Row({ label, value }: { label: string; value: React.ReactNode }) { return (
{label} {value}
); }