kepler.gl
Version:
kepler.gl is a webgl based application to visualize large scale location data in the browser
35 lines (33 loc) • 4.4 kB
JavaScript
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = RangeFilterFactory;
var _react = _interopRequireDefault(require("react"));
var _rangeSlider = _interopRequireDefault(require("../common/range-slider"));
var _constants = require("@kepler.gl/constants");
// SPDX-License-Identifier: MIT
// Copyright contributors to the kepler.gl project
RangeFilterFactory.deps = [_rangeSlider["default"]];
function RangeFilterFactory(RangeSlider) {
var RangeFilter = function RangeFilter(_ref) {
var filter = _ref.filter,
setFilter = _ref.setFilter,
setFilterPlot = _ref.setFilterPlot;
return /*#__PURE__*/_react["default"].createElement("div", null, /*#__PURE__*/_react["default"].createElement(RangeSlider, {
range: filter.domain,
value0: filter.value[0],
value1: filter.value[1],
step: filter.step,
bins: filter.bins,
isEnlarged: filter.view === _constants.FILTER_VIEW_TYPES.enlarged,
onChange: setFilter,
setFilterPlot: setFilterPlot,
inputTheme: "secondary",
plotType: filter.plotType
}));
};
return RangeFilter;
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfcmVhY3QiLCJfaW50ZXJvcFJlcXVpcmVEZWZhdWx0IiwicmVxdWlyZSIsIl9yYW5nZVNsaWRlciIsIl9jb25zdGFudHMiLCJSYW5nZUZpbHRlckZhY3RvcnkiLCJkZXBzIiwiUmFuZ2VTbGlkZXJGYWN0b3J5IiwiUmFuZ2VTbGlkZXIiLCJSYW5nZUZpbHRlciIsIl9yZWYiLCJmaWx0ZXIiLCJzZXRGaWx0ZXIiLCJzZXRGaWx0ZXJQbG90IiwiY3JlYXRlRWxlbWVudCIsInJhbmdlIiwiZG9tYWluIiwidmFsdWUwIiwidmFsdWUiLCJ2YWx1ZTEiLCJzdGVwIiwiYmlucyIsImlzRW5sYXJnZWQiLCJ2aWV3IiwiRklMVEVSX1ZJRVdfVFlQRVMiLCJlbmxhcmdlZCIsIm9uQ2hhbmdlIiwiaW5wdXRUaGVtZSIsInBsb3RUeXBlIl0sInNvdXJjZXMiOlsiLi4vLi4vc3JjL2ZpbHRlcnMvcmFuZ2UtZmlsdGVyLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogTUlUXG4vLyBDb3B5cmlnaHQgY29udHJpYnV0b3JzIHRvIHRoZSBrZXBsZXIuZ2wgcHJvamVjdFxuXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFJhbmdlU2xpZGVyRmFjdG9yeSBmcm9tICcuLi9jb21tb24vcmFuZ2Utc2xpZGVyJztcbmltcG9ydCB7RklMVEVSX1ZJRVdfVFlQRVN9IGZyb20gJ0BrZXBsZXIuZ2wvY29uc3RhbnRzJztcbmltcG9ydCB7UmFuZ2VGaWx0ZXJQcm9wc30gZnJvbSAnLi90eXBlcyc7XG5cblJhbmdlRmlsdGVyRmFjdG9yeS5kZXBzID0gW1JhbmdlU2xpZGVyRmFjdG9yeV07XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIFJhbmdlRmlsdGVyRmFjdG9yeShSYW5nZVNsaWRlcjogUmV0dXJuVHlwZTx0eXBlb2YgUmFuZ2VTbGlkZXJGYWN0b3J5Pikge1xuICBjb25zdCBSYW5nZUZpbHRlcjogUmVhY3QuRkM8UmFuZ2VGaWx0ZXJQcm9wcz4gPSAoe2ZpbHRlciwgc2V0RmlsdGVyLCBzZXRGaWx0ZXJQbG90fSkgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICA8ZGl2PlxuICAgICAgICA8UmFuZ2VTbGlkZXJcbiAgICAgICAgICByYW5nZT17ZmlsdGVyLmRvbWFpbn1cbiAgICAgICAgICB2YWx1ZTA9e2ZpbHRlci52YWx1ZVswXX1cbiAgICAgICAgICB2YWx1ZTE9e2ZpbHRlci52YWx1ZVsxXX1cbiAgICAgICAgICBzdGVwPXtmaWx0ZXIuc3RlcH1cbiAgICAgICAgICBiaW5zPXtmaWx0ZXIuYmluc31cbiAgICAgICAgICBpc0VubGFyZ2VkPXtmaWx0ZXIudmlldyA9PT0gRklMVEVSX1ZJRVdfVFlQRVMuZW5sYXJnZWR9XG4gICAgICAgICAgb25DaGFuZ2U9e3NldEZpbHRlcn1cbiAgICAgICAgICBzZXRGaWx0ZXJQbG90PXtzZXRGaWx0ZXJQbG90fVxuICAgICAgICAgIGlucHV0VGhlbWU9XCJzZWNvbmRhcnlcIlxuICAgICAgICAgIHBsb3RUeXBlPXtmaWx0ZXIucGxvdFR5cGV9XG4gICAgICAgIC8+XG4gICAgICA8L2Rpdj5cbiAgICApO1xuICB9O1xuXG4gIHJldHVybiBSYW5nZUZpbHRlcjtcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUdBLElBQUFBLE1BQUEsR0FBQUMsc0JBQUEsQ0FBQUMsT0FBQTtBQUNBLElBQUFDLFlBQUEsR0FBQUYsc0JBQUEsQ0FBQUMsT0FBQTtBQUNBLElBQUFFLFVBQUEsR0FBQUYsT0FBQTtBQUxBO0FBQ0E7O0FBT0FHLGtCQUFrQixDQUFDQyxJQUFJLEdBQUcsQ0FBQ0MsdUJBQWtCLENBQUM7QUFFL0IsU0FBU0Ysa0JBQWtCQSxDQUFDRyxXQUFrRCxFQUFFO0VBQzdGLElBQU1DLFdBQXVDLEdBQUcsU0FBMUNBLFdBQXVDQSxDQUFBQyxJQUFBLEVBQTJDO0lBQUEsSUFBdENDLE1BQU0sR0FBQUQsSUFBQSxDQUFOQyxNQUFNO01BQUVDLFNBQVMsR0FBQUYsSUFBQSxDQUFURSxTQUFTO01BQUVDLGFBQWEsR0FBQUgsSUFBQSxDQUFiRyxhQUFhO0lBQ2hGLG9CQUNFYixNQUFBLFlBQUFjLGFBQUEsMkJBQ0VkLE1BQUEsWUFBQWMsYUFBQSxDQUFDTixXQUFXO01BQ1ZPLEtBQUssRUFBRUosTUFBTSxDQUFDSyxNQUFPO01BQ3JCQyxNQUFNLEVBQUVOLE1BQU0sQ0FBQ08sS0FBSyxDQUFDLENBQUMsQ0FBRTtNQUN4QkMsTUFBTSxFQUFFUixNQUFNLENBQUNPLEtBQUssQ0FBQyxDQUFDLENBQUU7TUFDeEJFLElBQUksRUFBRVQsTUFBTSxDQUFDUyxJQUFLO01BQ2xCQyxJQUFJLEVBQUVWLE1BQU0sQ0FBQ1UsSUFBSztNQUNsQkMsVUFBVSxFQUFFWCxNQUFNLENBQUNZLElBQUksS0FBS0MsNEJBQWlCLENBQUNDLFFBQVM7TUFDdkRDLFFBQVEsRUFBRWQsU0FBVTtNQUNwQkMsYUFBYSxFQUFFQSxhQUFjO01BQzdCYyxVQUFVLEVBQUMsV0FBVztNQUN0QkMsUUFBUSxFQUFFakIsTUFBTSxDQUFDaUI7SUFBUyxDQUMzQixDQUNFLENBQUM7RUFFVixDQUFDO0VBRUQsT0FBT25CLFdBQVc7QUFDcEIiLCJpZ25vcmVMaXN0IjpbXX0=
;