kepler.gl
Version:
kepler.gl is a webgl based application to visualize large scale location data in the browser
35 lines (34 loc) • 5.21 kB
JavaScript
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 _ = require("./");
var _templateObject, _templateObject2; // SPDX-License-Identifier: MIT
// Copyright contributors to the kepler.gl project
var FileNameTag = _styledComponents["default"].div(_templateObject || (_templateObject = (0, _taggedTemplateLiteral2["default"])(["\n background-color: currentColor;\n border-radius: 1px;\n display: inline-block;\n padding: 0 4px;\n position: absolute;\n top: 45%;\n left: 10%;\n\n .text {\n color: white;\n font-size: ", ";\n }\n"])), function (props) {
return props.fontSize;
});
var FileTypeIconWrapper = _styledComponents["default"].div(_templateObject2 || (_templateObject2 = (0, _taggedTemplateLiteral2["default"])(["\n display: inline-block;\n position: relative;\n color: currentColor;\n height: ", ";\n"])), function (props) {
return props.height;
});
var FileTypeIcon = function FileTypeIcon(_ref) {
var ext = _ref.ext,
height = _ref.height,
fontSize = _ref.fontSize;
return /*#__PURE__*/_react["default"].createElement(FileTypeIconWrapper, {
height: height
}, /*#__PURE__*/_react["default"].createElement(_.File, {
height: height
}), /*#__PURE__*/_react["default"].createElement(FileNameTag, {
fontSize: fontSize
}, /*#__PURE__*/_react["default"].createElement("div", {
className: "text"
}, ext)));
};
var _default = exports["default"] = FileTypeIcon;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfcmVhY3QiLCJfaW50ZXJvcFJlcXVpcmVEZWZhdWx0IiwicmVxdWlyZSIsIl9zdHlsZWRDb21wb25lbnRzIiwiXyIsIl90ZW1wbGF0ZU9iamVjdCIsIl90ZW1wbGF0ZU9iamVjdDIiLCJGaWxlTmFtZVRhZyIsInN0eWxlZCIsImRpdiIsIl90YWdnZWRUZW1wbGF0ZUxpdGVyYWwyIiwicHJvcHMiLCJmb250U2l6ZSIsIkZpbGVUeXBlSWNvbldyYXBwZXIiLCJoZWlnaHQiLCJGaWxlVHlwZUljb24iLCJfcmVmIiwiZXh0IiwiY3JlYXRlRWxlbWVudCIsIkZpbGUiLCJjbGFzc05hbWUiLCJfZGVmYXVsdCIsImV4cG9ydHMiXSwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvY29tbW9uL2ljb25zL2ZpbGUtdHlwZS50c3giXSwic291cmNlc0NvbnRlbnQiOlsiLy8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IE1JVFxuLy8gQ29weXJpZ2h0IGNvbnRyaWJ1dG9ycyB0byB0aGUga2VwbGVyLmdsIHByb2plY3RcblxuaW1wb3J0IFJlYWN0LCB7UmVhY3ROb2RlfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ3N0eWxlZC1jb21wb25lbnRzJztcblxuaW1wb3J0IHtGaWxlfSBmcm9tICcuLyc7XG5cbmludGVyZmFjZSBGaWxlTmFtZVRhZ1Byb3BzIHtcbiAgZm9udFNpemU6IHN0cmluZztcbn1cblxuY29uc3QgRmlsZU5hbWVUYWcgPSBzdHlsZWQuZGl2PEZpbGVOYW1lVGFnUHJvcHM+YFxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ1JTtcbiAgbGVmdDogMTAlO1xuXG4gIC50ZXh0IHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAke3Byb3BzID0+IHByb3BzLmZvbnRTaXplfTtcbiAgfVxuYDtcblxuaW50ZXJmYWNlIEZpbGVUeXBlSWNvbldyYXBwZXJQcm9wcyB7XG4gIGhlaWdodDogc3RyaW5nO1xufVxuXG5jb25zdCBGaWxlVHlwZUljb25XcmFwcGVyID0gc3R5bGVkLmRpdjxGaWxlVHlwZUljb25XcmFwcGVyUHJvcHM+YFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgaGVpZ2h0OiAke3Byb3BzID0+IHByb3BzLmhlaWdodH07XG5gO1xuXG5pbnRlcmZhY2UgRmlsZVR5cGVJY29uUHJvcHMge1xuICBleHQ/OiBSZWFjdE5vZGU7XG4gIGhlaWdodDogc3RyaW5nO1xuICBmb250U2l6ZTogc3RyaW5nO1xufVxuXG5jb25zdCBGaWxlVHlwZUljb24gPSAoe2V4dCwgaGVpZ2h0LCBmb250U2l6ZX06IEZpbGVUeXBlSWNvblByb3BzKSA9PiAoXG4gIDxGaWxlVHlwZUljb25XcmFwcGVyIGhlaWdodD17aGVpZ2h0fT5cbiAgICA8RmlsZSBoZWlnaHQ9e2hlaWdodH0gLz5cbiAgICA8RmlsZU5hbWVUYWcgZm9udFNpemU9e2ZvbnRTaXplfT5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwidGV4dFwiPntleHR9PC9kaXY+XG4gICAgPC9GaWxlTmFtZVRhZz5cbiAgPC9GaWxlVHlwZUljb25XcmFwcGVyPlxuKTtcblxuZXhwb3J0IGRlZmF1bHQgRmlsZVR5cGVJY29uO1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUdBLElBQUFBLE1BQUEsR0FBQUMsc0JBQUEsQ0FBQUMsT0FBQTtBQUNBLElBQUFDLGlCQUFBLEdBQUFGLHNCQUFBLENBQUFDLE9BQUE7QUFFQSxJQUFBRSxDQUFBLEdBQUFGLE9BQUE7QUFBd0IsSUFBQUcsZUFBQSxFQUFBQyxnQkFBQSxFQU54QjtBQUNBO0FBV0EsSUFBTUMsV0FBVyxHQUFHQyw0QkFBTSxDQUFDQyxHQUFHLENBQUFKLGVBQUEsS0FBQUEsZUFBQSxPQUFBSyx1QkFBQSwyT0FXYixVQUFBQyxLQUFLO0VBQUEsT0FBSUEsS0FBSyxDQUFDQyxRQUFRO0FBQUEsRUFFdkM7QUFNRCxJQUFNQyxtQkFBbUIsR0FBR0wsNEJBQU0sQ0FBQ0MsR0FBRyxDQUFBSCxnQkFBQSxLQUFBQSxnQkFBQSxPQUFBSSx1QkFBQSxpSEFJMUIsVUFBQUMsS0FBSztFQUFBLE9BQUlBLEtBQUssQ0FBQ0csTUFBTTtBQUFBLEVBQ2hDO0FBUUQsSUFBTUMsWUFBWSxHQUFHLFNBQWZBLFlBQVlBLENBQUFDLElBQUE7RUFBQSxJQUFLQyxHQUFHLEdBQUFELElBQUEsQ0FBSEMsR0FBRztJQUFFSCxNQUFNLEdBQUFFLElBQUEsQ0FBTkYsTUFBTTtJQUFFRixRQUFRLEdBQUFJLElBQUEsQ0FBUkosUUFBUTtFQUFBLG9CQUMxQ1osTUFBQSxZQUFBa0IsYUFBQSxDQUFDTCxtQkFBbUI7SUFBQ0MsTUFBTSxFQUFFQTtFQUFPLGdCQUNsQ2QsTUFBQSxZQUFBa0IsYUFBQSxDQUFDZCxDQUFBLENBQUFlLElBQUk7SUFBQ0wsTUFBTSxFQUFFQTtFQUFPLENBQUUsQ0FBQyxlQUN4QmQsTUFBQSxZQUFBa0IsYUFBQSxDQUFDWCxXQUFXO0lBQUNLLFFBQVEsRUFBRUE7RUFBUyxnQkFDOUJaLE1BQUEsWUFBQWtCLGFBQUE7SUFBS0UsU0FBUyxFQUFDO0VBQU0sR0FBRUgsR0FBUyxDQUNyQixDQUNNLENBQUM7QUFBQSxDQUN2QjtBQUFDLElBQUFJLFFBQUEsR0FBQUMsT0FBQSxjQUVhUCxZQUFZIiwiaWdub3JlTGlzdCI6W119
;