Login-text, Context menu QoL enhancements

This commit is contained in:
PxlLoewe
2025-07-07 04:06:02 -07:00
parent 79b26be39a
commit 413be72eca
8 changed files with 43 additions and 20 deletions

View File

@@ -113,19 +113,7 @@ export const ContextMenu = () => {
style={{ transform: "translateX(-50%)" }}
onClick={async () => {
const { parsed } = await getOsmAddress(contextMenu.lat, contextMenu.lng);
const objects = await addOSMobjects(true);
const closestObject = findClosestPolygon(objects, {
lat: contextMenu.lat,
lon: contextMenu.lng,
});
setOpen(true);
if (closestObject) {
toggleSearchElementSelection(closestObject.wayID, true);
}
setMissionFormValues({
...missionFormValues,
...parsed,
@@ -134,6 +122,17 @@ export const ContextMenu = () => {
addressLng: contextMenu.lng,
});
const objects = await addOSMobjects(true);
const closestObject = findClosestPolygon(objects, {
lat: contextMenu.lat,
lon: contextMenu.lng,
});
if (closestObject) {
toggleSearchElementSelection(closestObject.wayID, true);
}
map.setView([contextMenu.lat, contextMenu.lng], 18, {
animate: true,
});