kepler.gl
Version:
kepler.gl is a webgl based application to visualize large scale location data in the browser
41 lines (39 loc) • 4.9 kB
JavaScript
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
var _react = _interopRequireDefault(require("react"));
var _localization = require("@kepler.gl/localization");
var _iconButton = _interopRequireDefault(require("../icon-button"));
var _tippyTooltip = _interopRequireDefault(require("../tippy-tooltip"));
// SPDX-License-Identifier: MIT
// Copyright contributors to the kepler.gl project
function ResetControlFactory() {
var ResetControl = function ResetControl(_ref) {
var showAnimationWindowControl = _ref.showAnimationWindowControl,
resetAnimation = _ref.resetAnimation,
btnStyle = _ref.btnStyle,
playbackIcons = _ref.playbackIcons,
buttonHeight = _ref.buttonHeight;
return showAnimationWindowControl ? null : /*#__PURE__*/_react["default"].createElement(_tippyTooltip["default"], {
placement: "top",
delay: [500, 0],
render: function render() {
return /*#__PURE__*/_react["default"].createElement(_localization.FormattedMessage, {
id: "tooltip.reset"
});
}
}, /*#__PURE__*/_react["default"].createElement(_iconButton["default"], (0, _extends2["default"])({
className: "playback-control-button",
onClick: resetAnimation
}, btnStyle), /*#__PURE__*/_react["default"].createElement(playbackIcons.reset, {
height: buttonHeight
})));
};
return ResetControl;
}
var _default = exports["default"] = ResetControlFactory;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfcmVhY3QiLCJfaW50ZXJvcFJlcXVpcmVEZWZhdWx0IiwicmVxdWlyZSIsIl9sb2NhbGl6YXRpb24iLCJfaWNvbkJ1dHRvbiIsIl90aXBweVRvb2x0aXAiLCJSZXNldENvbnRyb2xGYWN0b3J5IiwiUmVzZXRDb250cm9sIiwiX3JlZiIsInNob3dBbmltYXRpb25XaW5kb3dDb250cm9sIiwicmVzZXRBbmltYXRpb24iLCJidG5TdHlsZSIsInBsYXliYWNrSWNvbnMiLCJidXR0b25IZWlnaHQiLCJjcmVhdGVFbGVtZW50IiwicGxhY2VtZW50IiwiZGVsYXkiLCJyZW5kZXIiLCJGb3JtYXR0ZWRNZXNzYWdlIiwiaWQiLCJfZXh0ZW5kczIiLCJjbGFzc05hbWUiLCJvbkNsaWNrIiwicmVzZXQiLCJoZWlnaHQiLCJfZGVmYXVsdCIsImV4cG9ydHMiXSwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvY29tbW9uL2FuaW1hdGlvbi1jb250cm9sL3Jlc2V0LWNvbnRyb2wudHN4Il0sInNvdXJjZXNDb250ZW50IjpbIi8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBNSVRcbi8vIENvcHlyaWdodCBjb250cmlidXRvcnMgdG8gdGhlIGtlcGxlci5nbCBwcm9qZWN0XG5cbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQge0Zvcm1hdHRlZE1lc3NhZ2V9IGZyb20gJ0BrZXBsZXIuZ2wvbG9jYWxpemF0aW9uJztcbmltcG9ydCBJY29uQnV0dG9uIGZyb20gJy4uL2ljb24tYnV0dG9uJztcbmltcG9ydCBUaXBweVRvb2x0aXAgZnJvbSAnLi4vdGlwcHktdG9vbHRpcCc7XG5cbmZ1bmN0aW9uIFJlc2V0Q29udHJvbEZhY3RvcnkoKSB7XG4gIGNvbnN0IFJlc2V0Q29udHJvbCA9ICh7XG4gICAgc2hvd0FuaW1hdGlvbldpbmRvd0NvbnRyb2wsXG4gICAgcmVzZXRBbmltYXRpb24sXG4gICAgYnRuU3R5bGUsXG4gICAgcGxheWJhY2tJY29ucyxcbiAgICBidXR0b25IZWlnaHRcbiAgfSkgPT4ge1xuICAgIHJldHVybiBzaG93QW5pbWF0aW9uV2luZG93Q29udHJvbCA/IG51bGwgOiAoXG4gICAgICA8VGlwcHlUb29sdGlwXG4gICAgICAgIHBsYWNlbWVudD1cInRvcFwiXG4gICAgICAgIGRlbGF5PXtbNTAwLCAwXX1cbiAgICAgICAgcmVuZGVyPXsoKSA9PiA8Rm9ybWF0dGVkTWVzc2FnZSBpZD1cInRvb2x0aXAucmVzZXRcIiAvPn1cbiAgICAgID5cbiAgICAgICAgPEljb25CdXR0b24gY2xhc3NOYW1lPVwicGxheWJhY2stY29udHJvbC1idXR0b25cIiBvbkNsaWNrPXtyZXNldEFuaW1hdGlvbn0gey4uLmJ0blN0eWxlfT5cbiAgICAgICAgICA8cGxheWJhY2tJY29ucy5yZXNldCBoZWlnaHQ9e2J1dHRvbkhlaWdodH0gLz5cbiAgICAgICAgPC9JY29uQnV0dG9uPlxuICAgICAgPC9UaXBweVRvb2x0aXA+XG4gICAgKTtcbiAgfTtcblxuICByZXR1cm4gUmVzZXRDb250cm9sO1xufVxuXG5leHBvcnQgZGVmYXVsdCBSZXNldENvbnRyb2xGYWN0b3J5O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUdBLElBQUFBLE1BQUEsR0FBQUMsc0JBQUEsQ0FBQUMsT0FBQTtBQUNBLElBQUFDLGFBQUEsR0FBQUQsT0FBQTtBQUNBLElBQUFFLFdBQUEsR0FBQUgsc0JBQUEsQ0FBQUMsT0FBQTtBQUNBLElBQUFHLGFBQUEsR0FBQUosc0JBQUEsQ0FBQUMsT0FBQTtBQU5BO0FBQ0E7O0FBT0EsU0FBU0ksbUJBQW1CQSxDQUFBLEVBQUc7RUFDN0IsSUFBTUMsWUFBWSxHQUFHLFNBQWZBLFlBQVlBLENBQUFDLElBQUEsRUFNWjtJQUFBLElBTEpDLDBCQUEwQixHQUFBRCxJQUFBLENBQTFCQywwQkFBMEI7TUFDMUJDLGNBQWMsR0FBQUYsSUFBQSxDQUFkRSxjQUFjO01BQ2RDLFFBQVEsR0FBQUgsSUFBQSxDQUFSRyxRQUFRO01BQ1JDLGFBQWEsR0FBQUosSUFBQSxDQUFiSSxhQUFhO01BQ2JDLFlBQVksR0FBQUwsSUFBQSxDQUFaSyxZQUFZO0lBRVosT0FBT0osMEJBQTBCLEdBQUcsSUFBSSxnQkFDdENULE1BQUEsWUFBQWMsYUFBQSxDQUFDVCxhQUFBLFdBQVk7TUFDWFUsU0FBUyxFQUFDLEtBQUs7TUFDZkMsS0FBSyxFQUFFLENBQUMsR0FBRyxFQUFFLENBQUMsQ0FBRTtNQUNoQkMsTUFBTSxFQUFFLFNBQVJBLE1BQU1BLENBQUE7UUFBQSxvQkFBUWpCLE1BQUEsWUFBQWMsYUFBQSxDQUFDWCxhQUFBLENBQUFlLGdCQUFnQjtVQUFDQyxFQUFFLEVBQUM7UUFBZSxDQUFFLENBQUM7TUFBQTtJQUFDLGdCQUV0RG5CLE1BQUEsWUFBQWMsYUFBQSxDQUFDVixXQUFBLFdBQVUsTUFBQWdCLFNBQUE7TUFBQ0MsU0FBUyxFQUFDLHlCQUF5QjtNQUFDQyxPQUFPLEVBQUVaO0lBQWUsR0FBS0MsUUFBUSxnQkFDbkZYLE1BQUEsWUFBQWMsYUFBQSxDQUFDRixhQUFhLENBQUNXLEtBQUs7TUFBQ0MsTUFBTSxFQUFFWDtJQUFhLENBQUUsQ0FDbEMsQ0FDQSxDQUNmO0VBQ0gsQ0FBQztFQUVELE9BQU9OLFlBQVk7QUFDckI7QUFBQyxJQUFBa0IsUUFBQSxHQUFBQyxPQUFBLGNBRWNwQixtQkFBbUIiLCJpZ25vcmVMaXN0IjpbXX0=
;