UNPKG

@gooddata/react-components

Version:

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

19 lines 1.45 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); // (C) 2020 GoodData Corporation var React = require("react"); var BubbleHoverTrigger_1 = require("@gooddata/goodstrap/lib/Bubble/BubbleHoverTrigger"); var Bubble_1 = require("@gooddata/goodstrap/lib/Bubble/Bubble"); var TreatNullValuesAsZeroCheckbox = function (_a) { var _b = _a.checked, checked = _b === void 0 ? false : _b, onChange = _a.onChange, intl = _a.intl; var handleOnChange = function (e) { return onChange(e.target.checked); }; return (React.createElement("label", { className: "input-checkbox-label gd-mvf-treat-null-values-as-zero s-treat-null-values-as-zero" }, React.createElement("input", { type: "checkbox", name: "treat-null-values-as", className: "input-checkbox", checked: checked, onChange: handleOnChange }), React.createElement("span", { className: "input-label-text" }, intl.formatMessage({ id: "mvf.treatNullValuesAsZeroLabel" }), React.createElement(BubbleHoverTrigger_1.default, { showDelay: 400, hideDelay: 200 }, React.createElement("span", { className: "inlineBubbleHelp" }), React.createElement(Bubble_1.default, { className: "bubble-primary", alignPoints: [{ align: "tc bl" }] }, intl.formatMessage({ id: "mvf.treatNullValuesAsZeroTooltip" })))))); }; exports.default = TreatNullValuesAsZeroCheckbox; //# sourceMappingURL=TreatNullValuesAsZeroCheckbox.js.map