import { Button } from "antd"; import { useState } from "react"; import { MODES } from "../../config"; import { useMode } from "../../stores/useMode"; import { LAYER_IDS } from "../Layers/constants"; import { PopupWrapper } from "./PopupWrapper"; import { InitialPointPopup } from "./mode-popup/InitialPointPopup"; import { ApproveWorkingPointPopup } from "./mode-popup/ApproveWorkingPointPopup"; import { WorkingPointPopup } from "./mode-popup/WorkingPointPopup"; const SingleFeaturePopup = ({ feature }) => { const { mode } = useMode(); if (mode === MODES.APPROVE_WORKING) { return ; } if (mode === MODES.WORKING) { return ; } return ; }; const MultipleFeaturesPopup = ({ features, onSelect }) => { return (
{features.map((feature) => { return ( ); })}
); }; export const MapPopup = ({ features, lat, lng, onClose }) => { const [selectedFeature, setSelectedFeature] = useState(null); const getContent = () => { if (features.length === 1) { return ; } if (selectedFeature) { return ; } return ( ); }; return ( {getContent()} ); };