UNPKG

geospatialdraw

Version:
29 lines 1.24 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var Units = require("../units"); var lat_lon_dms_point_editor_1 = require("../presentation/lat-lon-dms-point-editor"); var lat_lon_point_editor_1 = require("../presentation/lat-lon-point-editor"); var usng_point_editor_1 = require("../presentation/usng-point-editor"); var utm_point_editor_1 = require("../presentation/utm-point-editor"); var editorMap = function (unit) { switch (unit) { case Units.LAT_LON: return lat_lon_point_editor_1.default; case Units.LAT_LON_DMS: return lat_lon_dms_point_editor_1.default; case Units.USNG: return usng_point_editor_1.default; case Units.UTM: return utm_point_editor_1.default; default: throw new Error("Unit \"".concat(unit, "\" not supported!")); } }; var PointEditor = function (_a) { var lat = _a.lat, lon = _a.lon, setCoordinate = _a.setCoordinate, unit = _a.unit; var EditorTag = editorMap(unit); return React.createElement(EditorTag, { lat: lat, lon: lon, setCoordinate: setCoordinate }); }; exports.default = PointEditor; //# sourceMappingURL=point-editor.js.map