kepler.gl
Version:
kepler.gl is a webgl based application to visualize large scale location data in the browser
90 lines (69 loc) • 8.97 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _createClass2 = require('babel-runtime/helpers/createClass');
var _createClass3 = _interopRequireDefault(_createClass2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _class, _temp; // Copyright (c) 2018 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 _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _base = require('../../components/common/icons/base');
var _base2 = _interopRequireDefault(_base);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var H3HexagonLayerIcon = (_temp = _class = function (_Component) {
(0, _inherits3.default)(H3HexagonLayerIcon, _Component);
function H3HexagonLayerIcon() {
(0, _classCallCheck3.default)(this, H3HexagonLayerIcon);
return (0, _possibleConstructorReturn3.default)(this, (H3HexagonLayerIcon.__proto__ || Object.getPrototypeOf(H3HexagonLayerIcon)).apply(this, arguments));
}
(0, _createClass3.default)(H3HexagonLayerIcon, [{
key: 'render',
value: function render() {
return _react2.default.createElement(
_base2.default,
this.props,
_react2.default.createElement('path', { d: 'M44.59,54.5H19.41L6.81,32.68,19.41,10.87H44.59L57.19,32.68Zm-23-3.83H42.38l10.38-18-10.38-18H21.62l-10.38,18Z' }),
_react2.default.createElement('polygon', { points: '24.65 32.86 24.65 37.79 22.53 37.79 22.53 26.3 24.65 26.3 24.65 30.91 29.32 30.91 29.32 26.3 31.43 26.3 31.43 37.79 29.32 37.79 29.32 32.86 24.65 32.86' }),
_react2.default.createElement('path', { d: 'M33.79,37.05l.6-1.67a5.86,5.86,0,0,0,1.39.61,5.59,5.59,0,0,0,1.5.19A2.57,2.57,0,0,0,39,35.66a1.81,1.81,0,0,0,.61-1.46A1.29,1.29,0,0,0,38.94,33a4.55,4.55,0,0,0-2.05-.32H35.74V31h1.1A5.4,5.4,0,0,0,38,30.85a2.1,2.1,0,0,0,.77-.29,1.53,1.53,0,0,0,.51-.54,1.58,1.58,0,0,0,.15-.73,1.14,1.14,0,0,0-.51-1,2.67,2.67,0,0,0-1.5-.34,4.56,4.56,0,0,0-1.51.24,5,5,0,0,0-1.34.73l-.7-1.61a4.92,4.92,0,0,1,1.66-.83,6.91,6.91,0,0,1,2-.31,4.41,4.41,0,0,1,2.81.79,2.71,2.71,0,0,1,1,2.24,2.33,2.33,0,0,1-.54,1.62,3.45,3.45,0,0,1-1.46.93v0a3,3,0,0,1,1.67.81,2.3,2.3,0,0,1,.64,1.7A3.27,3.27,0,0,1,40.48,37a5,5,0,0,1-3.16.91A6.77,6.77,0,0,1,33.79,37.05Z' })
);
}
}]);
return H3HexagonLayerIcon;
}(_react.Component), _class.propTypes = {
/** Set the height of the icon, ex. '16px' */
height: _propTypes2.default.string,
colors: _propTypes2.default.arrayOf(_propTypes2.default.string)
}, _class.defaultProps = {
height: '16px',
predefinedClassName: 'h3-hexagon-layer-icon',
totalColor: 4
}, _temp);
;
exports.default = H3HexagonLayerIcon;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9sYXllcnMvaDMtaGV4YWdvbi1sYXllci9oMy1oZXhhZ29uLWxheWVyLWljb24uanMiXSwibmFtZXMiOlsiSDNIZXhhZ29uTGF5ZXJJY29uIiwicHJvcHMiLCJDb21wb25lbnQiLCJwcm9wVHlwZXMiLCJoZWlnaHQiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJjb2xvcnMiLCJhcnJheU9mIiwiZGVmYXVsdFByb3BzIiwicHJlZGVmaW5lZENsYXNzTmFtZSIsInRvdGFsQ29sb3IiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7bUJBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7SUFFTUEsa0I7Ozs7Ozs7Ozs7NkJBWUs7QUFDUCxhQUNFO0FBQUMsc0JBQUQ7QUFBVSxhQUFLQyxLQUFmO0FBQ0UsZ0RBQU0sR0FBRSwrR0FBUixHQURGO0FBRUUsbURBQVMsUUFBTyx5SkFBaEIsR0FGRjtBQUdFLGdEQUFNLEdBQUUscW5CQUFSO0FBSEYsT0FERjtBQU9EOzs7RUFwQjhCQyxnQixVQUN4QkMsUyxHQUFZO0FBQ2pCO0FBQ0FDLFVBQVFDLG9CQUFVQyxNQUZEO0FBR2pCQyxVQUFRRixvQkFBVUcsT0FBVixDQUFrQkgsb0JBQVVDLE1BQTVCO0FBSFMsQyxTQUtaRyxZLEdBQWU7QUFDcEJMLFVBQVEsTUFEWTtBQUVwQk0sdUJBQXFCLHVCQUZEO0FBR3BCQyxjQUFZO0FBSFEsQztBQWV2Qjs7a0JBRWNYLGtCIiwiZmlsZSI6ImgzLWhleGFnb24tbGF5ZXItaWNvbi5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIENvcHlyaWdodCAoYykgMjAxOCBVYmVyIFRlY2hub2xvZ2llcywgSW5jLlxuLy9cbi8vIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHlcbi8vIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlIFwiU29mdHdhcmVcIiksIHRvIGRlYWxcbi8vIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZSByaWdodHNcbi8vIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yIHNlbGxcbi8vIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpc1xuLy8gZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczpcbi8vXG4vLyBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpblxuLy8gYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuXG4vL1xuLy8gVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEIFwiQVMgSVNcIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUlxuLy8gSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksXG4vLyBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEVcbi8vIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVJcbi8vIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HIEZST00sXG4vLyBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSIERFQUxJTkdTIElOXG4vLyBUSEUgU09GVFdBUkUuXG5cbmltcG9ydCBSZWFjdCwge0NvbXBvbmVudH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCBCYXNlIGZyb20gJ2NvbXBvbmVudHMvY29tbW9uL2ljb25zL2Jhc2UnO1xuXG5jbGFzcyBIM0hleGFnb25MYXllckljb24gZXh0ZW5kcyBDb21wb25lbnQge1xuICBzdGF0aWMgcHJvcFR5cGVzID0ge1xuICAgIC8qKiBTZXQgdGhlIGhlaWdodCBvZiB0aGUgaWNvbiwgZXguICcxNnB4JyAqL1xuICAgIGhlaWdodDogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBjb2xvcnM6IFByb3BUeXBlcy5hcnJheU9mKFByb3BUeXBlcy5zdHJpbmcpXG4gIH07XG4gIHN0YXRpYyBkZWZhdWx0UHJvcHMgPSB7XG4gICAgaGVpZ2h0OiAnMTZweCcsXG4gICAgcHJlZGVmaW5lZENsYXNzTmFtZTogJ2gzLWhleGFnb24tbGF5ZXItaWNvbicsXG4gICAgdG90YWxDb2xvcjogNFxuICB9O1xuXG4gIHJlbmRlcigpIHtcbiAgICByZXR1cm4gKFxuICAgICAgPEJhc2Ugey4uLnRoaXMucHJvcHN9PlxuICAgICAgICA8cGF0aCBkPVwiTTQ0LjU5LDU0LjVIMTkuNDFMNi44MSwzMi42OCwxOS40MSwxMC44N0g0NC41OUw1Ny4xOSwzMi42OFptLTIzLTMuODNINDIuMzhsMTAuMzgtMTgtMTAuMzgtMThIMjEuNjJsLTEwLjM4LDE4WlwiIC8+XG4gICAgICAgIDxwb2x5Z29uIHBvaW50cz1cIjI0LjY1IDMyLjg2IDI0LjY1IDM3Ljc5IDIyLjUzIDM3Ljc5IDIyLjUzIDI2LjMgMjQuNjUgMjYuMyAyNC42NSAzMC45MSAyOS4zMiAzMC45MSAyOS4zMiAyNi4zIDMxLjQzIDI2LjMgMzEuNDMgMzcuNzkgMjkuMzIgMzcuNzkgMjkuMzIgMzIuODYgMjQuNjUgMzIuODZcIiAvPlxuICAgICAgICA8cGF0aCBkPVwiTTMzLjc5LDM3LjA1bC42LTEuNjdhNS44Niw1Ljg2LDAsMCwwLDEuMzkuNjEsNS41OSw1LjU5LDAsMCwwLDEuNS4xOUEyLjU3LDIuNTcsMCwwLDAsMzksMzUuNjZhMS44MSwxLjgxLDAsMCwwLC42MS0xLjQ2QTEuMjksMS4yOSwwLDAsMCwzOC45NCwzM2E0LjU1LDQuNTUsMCwwLDAtMi4wNS0uMzJIMzUuNzRWMzFoMS4xQTUuNCw1LjQsMCwwLDAsMzgsMzAuODVhMi4xLDIuMSwwLDAsMCwuNzctLjI5LDEuNTMsMS41MywwLDAsMCwuNTEtLjU0LDEuNTgsMS41OCwwLDAsMCwuMTUtLjczLDEuMTQsMS4xNCwwLDAsMC0uNTEtMSwyLjY3LDIuNjcsMCwwLDAtMS41LS4zNCw0LjU2LDQuNTYsMCwwLDAtMS41MS4yNCw1LDUsMCwwLDAtMS4zNC43M2wtLjctMS42MWE0LjkyLDQuOTIsMCwwLDEsMS42Ni0uODMsNi45MSw2LjkxLDAsMCwxLDItLjMxLDQuNDEsNC40MSwwLDAsMSwyLjgxLjc5LDIuNzEsMi43MSwwLDAsMSwxLDIuMjQsMi4zMywyLjMzLDAsMCwxLS41NCwxLjYyLDMuNDUsMy40NSwwLDAsMS0xLjQ2LjkzdjBhMywzLDAsMCwxLDEuNjcuODEsMi4zLDIuMywwLDAsMSwuNjQsMS43QTMuMjcsMy4yNywwLDAsMSw0MC40OCwzN2E1LDUsMCwwLDEtMy4xNi45MUE2Ljc3LDYuNzcsMCwwLDEsMzMuNzksMzcuMDVaXCIgLz5cbiAgICAgIDwvQmFzZT5cbiAgICApO1xuICB9XG59O1xuXG5leHBvcnQgZGVmYXVsdCBIM0hleGFnb25MYXllckljb247XG4iXX0=
;