UNPKG

@gooddata/react-components

Version:

GoodData.UI - A powerful JavaScript library for building analytical applications

20 lines 1.24 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); // (C) 2020 GoodData Corporation var React = require("react"); var get = require("lodash/get"); var react_intl_1 = require("react-intl"); var DropdownControl_1 = require("./DropdownControl"); var translations_1 = require("../../utils/translations"); var dropdowns_1 = require("../../constants/dropdowns"); function getPushpinProperty(props) { return get(props, "properties.controls.viewport", { area: "auto" }); } function PushpinViewportControl(props) { var area = getPushpinProperty(props).area; var disabled = props.disabled, properties = props.properties, pushData = props.pushData, intl = props.intl; return (React.createElement("div", { className: "s-pushpin-viewport-control" }, React.createElement(DropdownControl_1.default, { value: area, valuePath: "viewport.area", labelText: "properties.viewport.area.title", disabled: disabled, showDisabledMessage: disabled, properties: properties, pushData: pushData, items: translations_1.getTranslatedDropdownItems(dropdowns_1.pushpinViewportDropdownItems, intl) }))); } exports.default = react_intl_1.injectIntl(PushpinViewportControl); //# sourceMappingURL=PushpinViewportControl.js.map