diff --git a/web/src/common/import/ImportControls.svelte b/web/src/common/import/ImportControls.svelte index e58be994..a284e639 100644 --- a/web/src/common/import/ImportControls.svelte +++ b/web/src/common/import/ImportControls.svelte @@ -28,7 +28,6 @@ type Imported = | { kind: "nothing" } | { kind: "loading"; msg: string } - | { kind: "error"; msg: string } | { kind: "done"; boundaryGj: Feature; @@ -82,7 +81,8 @@ networkStore.set(imported.network); boundaryGjStore.set(imported.boundaryGj); } catch (err: any) { - imported = { kind: "error", msg: err.toString() }; + window.alert(err.toString()); + imported = { kind: "nothing" }; } } @@ -121,7 +121,8 @@ } function error(e: CustomEvent) { - imported = { kind: "error", msg: e.detail }; + window.alert(e.detail); + imported = { kind: "nothing" }; } function loading(e: CustomEvent) { @@ -153,8 +154,6 @@

Use the polygon tool to select an area to import

{:else if imported.kind === "loading"}

{imported.msg}

- {:else if imported.kind === "error"} -

Error: {imported.msg}

{:else if imported.kind === "done"}
diff --git a/web/src/common/osm_input/OverpassSelector.svelte b/web/src/common/osm_input/OverpassSelector.svelte index 0356fa4d..64c00d88 100644 --- a/web/src/common/osm_input/OverpassSelector.svelte +++ b/web/src/common/osm_input/OverpassSelector.svelte @@ -89,7 +89,7 @@ return; } if (map.getZoom() < 15) { - dispatch("error", "Zoom in more to import"); + dispatch("error", "Zoom in more to import (or draw a custom area)"); return; } await importPolygon(mapBoundsToGeojson());