UNPKG

kepler.gl.geoiq

Version:

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

57 lines (43 loc) 6.62 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _taggedTemplateLiteral2 = _interopRequireDefault(require("@babel/runtime/helpers/taggedTemplateLiteral")); var _react = _interopRequireDefault(require("react")); var _styledComponents = _interopRequireDefault(require("styled-components")); var _styledComponents2 = require("../../common/styled-components"); var _panelHeaderAction = _interopRequireDefault(require("../panel-header-action")); var _icons = require("../../common/icons"); var _templateObject; var StyledChildrenContainer = _styledComponents["default"].div(_templateObject || (_templateObject = (0, _taggedTemplateLiteral2["default"])(["\n display: flex;\n flex: 2;\n"]))); FilterPanelHeaderFactory.deps = []; function FilterPanelHeaderFactory() { var FilterPanelHeader = function FilterPanelHeader(_ref) { var children = _ref.children, datasets = _ref.datasets, allAvailableFields = _ref.allAvailableFields, setFilter = _ref.setFilter, idx = _ref.idx, filter = _ref.filter, removeFilter = _ref.removeFilter; return (/*#__PURE__*/_react["default"].createElement(_styledComponents2.StyledFilterHeader, { className: "filter-panel__header", labelRCGColorValues: datasets.map(function (d) { return d.color; }) }, /*#__PURE__*/_react["default"].createElement(StyledChildrenContainer, null, children), /*#__PURE__*/_react["default"].createElement(_panelHeaderAction["default"], { id: filter.id, tooltip: "delete", tooltipType: "error", onClick: removeFilter, hoverColor: 'errorColor', IconComponent: _icons.Trash })) ); }; return FilterPanelHeader; } var _default = exports["default"] = FilterPanelHeaderFactory; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL3NpZGUtcGFuZWwvZmlsdGVyLXBhbmVsL2ZpbHRlci1wYW5lbC1oZWFkZXIuanMiXSwibmFtZXMiOlsiU3R5bGVkQ2hpbGRyZW5Db250YWluZXIiLCJzdHlsZWQiLCJkaXYiLCJGaWx0ZXJQYW5lbEhlYWRlckZhY3RvcnkiLCJkZXBzIiwiRmlsdGVyUGFuZWxIZWFkZXIiLCJjaGlsZHJlbiIsImRhdGFzZXRzIiwiYWxsQXZhaWxhYmxlRmllbGRzIiwic2V0RmlsdGVyIiwiaWR4IiwiZmlsdGVyIiwicmVtb3ZlRmlsdGVyIiwibWFwIiwiZCIsImNvbG9yIiwiaWQiLCJUcmFzaCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFvQkE7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBQ0E7Ozs7QUFFQSxJQUFNQSx1QkFBdUIsR0FBR0MsNkJBQU9DLEdBQVYsc0hBQTdCOztBQUtBQyx3QkFBd0IsQ0FBQ0MsSUFBekIsR0FBZ0MsRUFBaEM7O0FBRUEsU0FBU0Qsd0JBQVQsR0FBb0M7QUFDbEMsTUFBTUUsaUJBQWlCLEdBQUcsU0FBcEJBLGlCQUFvQjtBQUFBLFFBQ3hCQyxRQUR3QixRQUN4QkEsUUFEd0I7QUFBQSxRQUV4QkMsUUFGd0IsUUFFeEJBLFFBRndCO0FBQUEsUUFHeEJDLGtCQUh3QixRQUd4QkEsa0JBSHdCO0FBQUEsUUFJeEJDLFNBSndCLFFBSXhCQSxTQUp3QjtBQUFBLFFBS3hCQyxHQUx3QixRQUt4QkEsR0FMd0I7QUFBQSxRQU14QkMsTUFOd0IsUUFNeEJBLE1BTndCO0FBQUEsUUFPeEJDLFlBUHdCLFFBT3hCQSxZQVB3QjtBQUFBLHlCQVN4QixnQ0FBQyxxQ0FBRDtBQUNFLFFBQUEsU0FBUyxFQUFDLHNCQURaO0FBRUUsUUFBQSxtQkFBbUIsRUFBRUwsUUFBUSxDQUFDTSxHQUFULENBQWEsVUFBQUMsQ0FBQztBQUFBLGlCQUFJQSxDQUFDLENBQUNDLEtBQU47QUFBQSxTQUFkO0FBRnZCLHNCQUlFLGdDQUFDLHVCQUFELFFBQ0dULFFBREgsQ0FKRixlQU9FLGdDQUFDLDZCQUFEO0FBQ0UsUUFBQSxFQUFFLEVBQUVLLE1BQU0sQ0FBQ0ssRUFEYjtBQUVFLFFBQUEsT0FBTyxFQUFDLFFBRlY7QUFHRSxRQUFBLFdBQVcsRUFBQyxPQUhkO0FBSUUsUUFBQSxPQUFPLEVBQUVKLFlBSlg7QUFLRSxRQUFBLFVBQVUsRUFBRSxZQUxkO0FBTUUsUUFBQSxhQUFhLEVBQUVLO0FBTmpCLFFBUEY7QUFUd0I7QUFBQSxHQUExQjs7QUEyQkEsU0FBT1osaUJBQVA7QUFDRDs7b0NBRWNGLHdCIiwic291cmNlc0NvbnRlbnQiOlsiLy8gQ29weXJpZ2h0IChjKSAyMDIzIFViZXIgVGVjaG5vbG9naWVzLCBJbmMuXG4vL1xuLy8gUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weVxuLy8gb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgXCJTb2Z0d2FyZVwiKSwgdG8gZGVhbFxuLy8gaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlIHJpZ2h0c1xuLy8gdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3Igc2VsbFxuLy8gY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzXG4vLyBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOlxuLy9cbi8vIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluXG4vLyBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS5cbi8vXG4vLyBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgXCJBUyBJU1wiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SXG4vLyBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSxcbi8vIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRVxuLy8gQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUlxuLy8gTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcgRlJPTSxcbi8vIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIgREVBTElOR1MgSU5cbi8vIFRIRSBTT0ZUV0FSRS5cblxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnc3R5bGVkLWNvbXBvbmVudHMnO1xuaW1wb3J0IHtTdHlsZWRGaWx0ZXJIZWFkZXJ9IGZyb20gJ2NvbXBvbmVudHMvY29tbW9uL3N0eWxlZC1jb21wb25lbnRzJztcbmltcG9ydCBQYW5lbEhlYWRlckFjdGlvbiBmcm9tICdjb21wb25lbnRzL3NpZGUtcGFuZWwvcGFuZWwtaGVhZGVyLWFjdGlvbic7XG5pbXBvcnQge1RyYXNofSBmcm9tICdjb21wb25lbnRzL2NvbW1vbi9pY29ucyc7XG5cbmNvbnN0IFN0eWxlZENoaWxkcmVuQ29udGFpbmVyID0gc3R5bGVkLmRpdmBcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMjtcbmA7XG5cbkZpbHRlclBhbmVsSGVhZGVyRmFjdG9yeS5kZXBzID0gW107XG5cbmZ1bmN0aW9uIEZpbHRlclBhbmVsSGVhZGVyRmFjdG9yeSgpIHtcbiAgY29uc3QgRmlsdGVyUGFuZWxIZWFkZXIgPSAoe1xuICAgIGNoaWxkcmVuLFxuICAgIGRhdGFzZXRzLFxuICAgIGFsbEF2YWlsYWJsZUZpZWxkcyxcbiAgICBzZXRGaWx0ZXIsXG4gICAgaWR4LFxuICAgIGZpbHRlcixcbiAgICByZW1vdmVGaWx0ZXJcbiAgfSkgPT4gKFxuICAgIDxTdHlsZWRGaWx0ZXJIZWFkZXJcbiAgICAgIGNsYXNzTmFtZT1cImZpbHRlci1wYW5lbF9faGVhZGVyXCJcbiAgICAgIGxhYmVsUkNHQ29sb3JWYWx1ZXM9e2RhdGFzZXRzLm1hcChkID0+IGQuY29sb3IpfVxuICAgID5cbiAgICAgIDxTdHlsZWRDaGlsZHJlbkNvbnRhaW5lcj5cbiAgICAgICAge2NoaWxkcmVufVxuICAgICAgPC9TdHlsZWRDaGlsZHJlbkNvbnRhaW5lcj5cbiAgICAgIDxQYW5lbEhlYWRlckFjdGlvblxuICAgICAgICBpZD17ZmlsdGVyLmlkfVxuICAgICAgICB0b29sdGlwPVwiZGVsZXRlXCJcbiAgICAgICAgdG9vbHRpcFR5cGU9XCJlcnJvclwiXG4gICAgICAgIG9uQ2xpY2s9e3JlbW92ZUZpbHRlcn1cbiAgICAgICAgaG92ZXJDb2xvcj17J2Vycm9yQ29sb3InfVxuICAgICAgICBJY29uQ29tcG9uZW50PXtUcmFzaH1cbiAgICAgIC8+XG4gICAgPC9TdHlsZWRGaWx0ZXJIZWFkZXI+XG4gICk7XG5cbiAgcmV0dXJuIEZpbHRlclBhbmVsSGVhZGVyO1xufVxuXG5leHBvcnQgZGVmYXVsdCBGaWx0ZXJQYW5lbEhlYWRlckZhY3Rvcnk7XG4iXX0=