@gooddata/react-components
Version:
GoodData.UI - A powerful JavaScript library for building analytical applications
19 lines • 1.45 kB
JavaScript
"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