Added quick map select with double click

This commit is contained in:
Mitchell McCaffrey
2020-04-23 22:12:50 +10:00
parent 5539fcf16a
commit 98798235c9
3 changed files with 17 additions and 1 deletions
+14 -1
View File
@@ -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);
}
}}
>
<UIImage
sx={{ width: "100%", height: "100%", objectFit: "contain" }}