import React, { useState } from "react"; import { IconButton } from "theme-ui"; import SelectMapModal from "../../modals/SelectMapModal"; import SelectMapIcon from "../../icons/SelectMapIcon"; import { useMapData } from "../../contexts/MapDataContext"; import { useAuth } from "../../contexts/AuthContext"; function SelectMapButton({ onMapChange, onMapStateChange, currentMap, currentMapState, disabled, }) { const [isModalOpen, setIsModalOpen] = useState(false); const { updateMapState } = useMapData(); const { userId } = useAuth(); function openModal() { if (currentMapState && currentMap && currentMap.owner === userId) { updateMapState(currentMapState.mapId, currentMapState); } setIsModalOpen(true); } function handleDone() { setIsModalOpen(false); } return ( <> ); } export default SelectMapButton;