UNPKG

kepler.gl

Version:

kepler.gl is a webgl based application to visualize large scale location data in the browser

63 lines (56 loc) 6.12 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _react = _interopRequireDefault(require("react")); var _components = require("kepler.gl/components"); // Copyright (c) 2020 Uber Technologies, Inc. // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal // in the Software without restriction, including without limitation the rights // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell // copies of the Software, and to permit persons to whom the Software is // furnished to do so, subject to the following conditions: // // The above copyright notice and this permission notice shall be included in // all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. var CloudStorageItems = [{ label: 'Save', icon: _components.Icons.Save2, key: 'data', onClick: function onClick(props) { return props.onSaveMap; } }, { label: 'Settings', icon: _components.Icons.Gear, key: 'settings', onClick: function onClick(props) { return props.onExportData; } }]; var PanelHeaderDropdown = (0, _components.PanelHeaderDropdownFactory)(); var CloudStorageDropdown = function CloudStorageDropdown(_ref) { var show = _ref.show, onClose = _ref.onClose; return _react["default"].createElement(PanelHeaderDropdown, { items: CloudStorageItems, show: show, onClose: onClose, id: "cloud-storage" }); }; var _default = CloudStorageDropdown; exports["default"] = _default; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jb21wb25lbnRzL3NpZGUtcGFuZWwvY2xvdWQtc3RvcmFnZS1kcm9wZG93bi5qcyJdLCJuYW1lcyI6WyJDbG91ZFN0b3JhZ2VJdGVtcyIsImxhYmVsIiwiaWNvbiIsIkljb25zIiwiU2F2ZTIiLCJrZXkiLCJvbkNsaWNrIiwicHJvcHMiLCJvblNhdmVNYXAiLCJHZWFyIiwib25FeHBvcnREYXRhIiwiUGFuZWxIZWFkZXJEcm9wZG93biIsIkNsb3VkU3RvcmFnZURyb3Bkb3duIiwic2hvdyIsIm9uQ2xvc2UiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQW9CQTs7QUFDQTs7QUFyQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQSxJQUFNQSxpQkFBaUIsR0FBRyxDQUN4QjtBQUNFQyxFQUFBQSxLQUFLLEVBQUUsTUFEVDtBQUVFQyxFQUFBQSxJQUFJLEVBQUVDLGtCQUFNQyxLQUZkO0FBR0VDLEVBQUFBLEdBQUcsRUFBRSxNQUhQO0FBSUVDLEVBQUFBLE9BQU8sRUFBRSxpQkFBQUMsS0FBSztBQUFBLFdBQUlBLEtBQUssQ0FBQ0MsU0FBVjtBQUFBO0FBSmhCLENBRHdCLEVBT3hCO0FBQ0VQLEVBQUFBLEtBQUssRUFBRSxVQURUO0FBRUVDLEVBQUFBLElBQUksRUFBRUMsa0JBQU1NLElBRmQ7QUFHRUosRUFBQUEsR0FBRyxFQUFFLFVBSFA7QUFJRUMsRUFBQUEsT0FBTyxFQUFFLGlCQUFBQyxLQUFLO0FBQUEsV0FBSUEsS0FBSyxDQUFDRyxZQUFWO0FBQUE7QUFKaEIsQ0FQd0IsQ0FBMUI7QUFlQSxJQUFNQyxtQkFBbUIsR0FBRyw2Q0FBNUI7O0FBRUEsSUFBTUMsb0JBQW9CLEdBQUcsU0FBdkJBLG9CQUF1QixPQUFxQjtBQUFBLE1BQW5CQyxJQUFtQixRQUFuQkEsSUFBbUI7QUFBQSxNQUFiQyxPQUFhLFFBQWJBLE9BQWE7QUFDaEQsU0FDRSxnQ0FBQyxtQkFBRDtBQUNFLElBQUEsS0FBSyxFQUFFZCxpQkFEVDtBQUVFLElBQUEsSUFBSSxFQUFFYSxJQUZSO0FBR0UsSUFBQSxPQUFPLEVBQUVDLE9BSFg7QUFJRSxJQUFBLEVBQUUsRUFBQztBQUpMLElBREY7QUFRRCxDQVREOztlQVdlRixvQiIsInNvdXJjZXNDb250ZW50IjpbIi8vIENvcHlyaWdodCAoYykgMjAyMCBVYmVyIFRlY2hub2xvZ2llcywgSW5jLlxuLy9cbi8vIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHlcbi8vIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlIFwiU29mdHdhcmVcIiksIHRvIGRlYWxcbi8vIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZSByaWdodHNcbi8vIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yIHNlbGxcbi8vIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpc1xuLy8gZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczpcbi8vXG4vLyBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpblxuLy8gYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuXG4vL1xuLy8gVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEIFwiQVMgSVNcIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUlxuLy8gSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksXG4vLyBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEVcbi8vIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVJcbi8vIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HIEZST00sXG4vLyBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSIERFQUxJTkdTIElOXG4vLyBUSEUgU09GVFdBUkUuXG5cbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQge1BhbmVsSGVhZGVyRHJvcGRvd25GYWN0b3J5LCBJY29uc30gZnJvbSAna2VwbGVyLmdsL2NvbXBvbmVudHMnO1xuXG5jb25zdCBDbG91ZFN0b3JhZ2VJdGVtcyA9IFtcbiAge1xuICAgIGxhYmVsOiAnU2F2ZScsXG4gICAgaWNvbjogSWNvbnMuU2F2ZTIsXG4gICAga2V5OiAnZGF0YScsXG4gICAgb25DbGljazogcHJvcHMgPT4gcHJvcHMub25TYXZlTWFwXG4gIH0sXG4gIHtcbiAgICBsYWJlbDogJ1NldHRpbmdzJyxcbiAgICBpY29uOiBJY29ucy5HZWFyLFxuICAgIGtleTogJ3NldHRpbmdzJyxcbiAgICBvbkNsaWNrOiBwcm9wcyA9PiBwcm9wcy5vbkV4cG9ydERhdGFcbiAgfVxuXTtcblxuY29uc3QgUGFuZWxIZWFkZXJEcm9wZG93biA9IFBhbmVsSGVhZGVyRHJvcGRvd25GYWN0b3J5KCk7XG5cbmNvbnN0IENsb3VkU3RvcmFnZURyb3Bkb3duID0gKHtzaG93LCBvbkNsb3NlfSkgPT4ge1xuICByZXR1cm4gKFxuICAgIDxQYW5lbEhlYWRlckRyb3Bkb3duXG4gICAgICBpdGVtcz17Q2xvdWRTdG9yYWdlSXRlbXN9XG4gICAgICBzaG93PXtzaG93fVxuICAgICAgb25DbG9zZT17b25DbG9zZX1cbiAgICAgIGlkPVwiY2xvdWQtc3RvcmFnZVwiXG4gICAgLz5cbiAgKTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IENsb3VkU3RvcmFnZURyb3Bkb3duO1xuIl19