diff --git a/src/components/map/MapTile.js b/src/components/map/MapTile.js index b06fc4c..e6f2104 100644 --- a/src/components/map/MapTile.js +++ b/src/components/map/MapTile.js @@ -7,7 +7,14 @@ import RemoveMapIcon from "../../icons/RemoveMapIcon"; import ResetMapIcon from "../../icons/ResetMapIcon"; import ExpandMoreDotIcon from "../../icons/ExpandMoreDotIcon"; -function MapTile({ map, isSelected, onMapSelect, onMapRemove, onMapReset }) { +function MapTile({ + map, + isSelected, + onMapSelect, + onMapRemove, + onMapReset, + onSubmit, +}) { const [isMapTileMenuOpen, setIsTileMenuOpen] = useState(false); const [hasMapState, setHasMapState] = useState(false); @@ -104,6 +111,12 @@ function MapTile({ map, isSelected, onMapSelect, onMapRemove, onMapReset }) { setIsTileMenuOpen(false); onMapSelect(map); }} + onDoubleClick={(e) => { + if (!isMapTileMenuOpen) { + onMapSelect(map); + onSubmit(e); + } + }} > ))} diff --git a/src/modals/SelectMapModal.js b/src/modals/SelectMapModal.js index 533f13f..2718151 100644 --- a/src/modals/SelectMapModal.js +++ b/src/modals/SelectMapModal.js @@ -256,6 +256,7 @@ function SelectMapModal({ selectedMap={selectedMap && selectedMap.id} onMapSelect={handleMapSelect} onMapReset={handleMapReset} + onSubmit={handleSubmit} />