"use client"; import { useState } from "react"; import world from "./worldmap.json"; import { VectorMap } from "@south-paw/react-vector-maps"; const SelectingLayers = ({ height = 250 }: { height?: number }) => { const [selected, setSelected] = useState([]); const onClick = (event: React.MouseEvent) => { const target = event.currentTarget as SVGPathElement; const id = target.getAttribute("id"); if (id) { const numericId = parseInt(id, 10); setSelected((prevSelected) => prevSelected.includes(numericId) ? prevSelected.filter((sid) => sid !== numericId) : [...prevSelected, numericId] ); } }; return (

Selected:

          {JSON.stringify(selected, null, 2)}
        
); }; export default SelectingLayers;