UNPKG

terriajs

Version:

Geospatial data visualization platform.

32 lines 1.95 kB
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; import { jsx as _jsx } from "react/jsx-runtime"; import { observer } from "mobx-react"; import { Component } from "react"; import { withTranslation } from "react-i18next"; import isDefined from "../../../Core/isDefined"; import SelectableDimensions, { filterSelectableDimensions } from "../../../Models/SelectableDimensions/SelectableDimensions"; import Box from "../../../Styled/Box"; import SelectableDimension from "../../SelectableDimensions/SelectableDimension"; let SelectableDimensionSection = class SelectableDimensionSection extends Component { render() { const item = this.props.item; if (!SelectableDimensions.is(item)) { return null; } const selectableDimensions = filterSelectableDimensions(this.props.placement)(item.selectableDimensions); if (!isDefined(selectableDimensions) || selectableDimensions.length === 0) { return null; } return (_jsx(Box, { displayInlineBlock: true, fullWidth: true, children: selectableDimensions.map((dim, _i) => (_jsx(SelectableDimension, { id: `${item.uniqueId}-${dim.id}`, dim: dim }, `${item.uniqueId}-${dim.id}-fragment`))) })); } }; SelectableDimensionSection = __decorate([ observer ], SelectableDimensionSection); export default withTranslation()(SelectableDimensionSection); //# sourceMappingURL=SelectableDimensionSection.js.map