UNPKG

matrix-react-sdk

Version:
42 lines (39 loc) 5.03 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _react = _interopRequireDefault(require("react")); var _classnames = _interopRequireDefault(require("classnames")); var _StyledCheckbox = _interopRequireDefault(require("./StyledCheckbox")); /* Copyright 2024 New Vector Ltd. Copyright 2022 The Matrix.org Foundation C.I.C. SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only Please see LICENSE files in the repository root for full details. */ const LabelledCheckbox = ({ value, label, byline, disabled, onChange, className }) => { return /*#__PURE__*/_react.default.createElement("label", { className: (0, _classnames.default)("mx_LabelledCheckbox", className) }, /*#__PURE__*/_react.default.createElement(_StyledCheckbox.default, { disabled: disabled, checked: value, onChange: e => onChange(e.target.checked) }), /*#__PURE__*/_react.default.createElement("div", { className: "mx_LabelledCheckbox_labels" }, /*#__PURE__*/_react.default.createElement("span", { className: "mx_LabelledCheckbox_label" }, label), byline ? /*#__PURE__*/_react.default.createElement("span", { className: "mx_LabelledCheckbox_byline" }, byline) : null)); }; var _default = exports.default = LabelledCheckbox; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfcmVhY3QiLCJfaW50ZXJvcFJlcXVpcmVEZWZhdWx0IiwicmVxdWlyZSIsIl9jbGFzc25hbWVzIiwiX1N0eWxlZENoZWNrYm94IiwiTGFiZWxsZWRDaGVja2JveCIsInZhbHVlIiwibGFiZWwiLCJieWxpbmUiLCJkaXNhYmxlZCIsIm9uQ2hhbmdlIiwiY2xhc3NOYW1lIiwiZGVmYXVsdCIsImNyZWF0ZUVsZW1lbnQiLCJjbGFzc25hbWVzIiwiY2hlY2tlZCIsImUiLCJ0YXJnZXQiLCJfZGVmYXVsdCIsImV4cG9ydHMiXSwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy92aWV3cy9lbGVtZW50cy9MYWJlbGxlZENoZWNrYm94LnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuQ29weXJpZ2h0IDIwMjQgTmV3IFZlY3RvciBMdGQuXG5Db3B5cmlnaHQgMjAyMiBUaGUgTWF0cml4Lm9yZyBGb3VuZGF0aW9uIEMuSS5DLlxuXG5TUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQUdQTC0zLjAtb25seSBPUiBHUEwtMy4wLW9ubHlcblBsZWFzZSBzZWUgTElDRU5TRSBmaWxlcyBpbiB0aGUgcmVwb3NpdG9yeSByb290IGZvciBmdWxsIGRldGFpbHMuXG4qL1xuXG5pbXBvcnQgUmVhY3QgZnJvbSBcInJlYWN0XCI7XG5pbXBvcnQgY2xhc3NuYW1lcyBmcm9tIFwiY2xhc3NuYW1lc1wiO1xuXG5pbXBvcnQgU3R5bGVkQ2hlY2tib3ggZnJvbSBcIi4vU3R5bGVkQ2hlY2tib3hcIjtcblxuaW50ZXJmYWNlIElQcm9wcyB7XG4gICAgLy8gVGhlIHZhbHVlIGZvciB0aGUgY2hlY2tib3hcbiAgICB2YWx1ZTogYm9vbGVhbjtcbiAgICAvLyBUaGUgdHJhbnNsYXRlZCBsYWJlbCBmb3IgdGhlIGNoZWNrYm94XG4gICAgbGFiZWw6IHN0cmluZztcbiAgICAvLyBPcHRpb25hbCB0cmFuc2xhdGVkIHN0cmluZyB0byBzaG93IGJlbG93IHRoZSBjaGVja2JveFxuICAgIGJ5bGluZT86IHN0cmluZztcbiAgICAvLyBXaGV0aGVyIG9yIG5vdCB0byBkaXNhYmxlIHRoZSBjaGVja2JveFxuICAgIGRpc2FibGVkPzogYm9vbGVhbjtcbiAgICAvLyBUaGUgZnVuY3Rpb24gdG8gY2FsbCB3aGVuIHRoZSB2YWx1ZSBjaGFuZ2VzXG4gICAgb25DaGFuZ2UoY2hlY2tlZDogYm9vbGVhbik6IHZvaWQ7XG4gICAgLy8gT3B0aW9uYWwgYWRkaXRpb25hbCBDU1MgY2xhc3MgdG8gYXBwbHkgdG8gdGhlIGxhYmVsXG4gICAgY2xhc3NOYW1lPzogc3RyaW5nO1xufVxuXG5jb25zdCBMYWJlbGxlZENoZWNrYm94OiBSZWFjdC5GQzxJUHJvcHM+ID0gKHsgdmFsdWUsIGxhYmVsLCBieWxpbmUsIGRpc2FibGVkLCBvbkNoYW5nZSwgY2xhc3NOYW1lIH0pID0+IHtcbiAgICByZXR1cm4gKFxuICAgICAgICA8bGFiZWwgY2xhc3NOYW1lPXtjbGFzc25hbWVzKFwibXhfTGFiZWxsZWRDaGVja2JveFwiLCBjbGFzc05hbWUpfT5cbiAgICAgICAgICAgIDxTdHlsZWRDaGVja2JveCBkaXNhYmxlZD17ZGlzYWJsZWR9IGNoZWNrZWQ9e3ZhbHVlfSBvbkNoYW5nZT17KGUpID0+IG9uQ2hhbmdlKGUudGFyZ2V0LmNoZWNrZWQpfSAvPlxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJteF9MYWJlbGxlZENoZWNrYm94X2xhYmVsc1wiPlxuICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cIm14X0xhYmVsbGVkQ2hlY2tib3hfbGFiZWxcIj57bGFiZWx9PC9zcGFuPlxuICAgICAgICAgICAgICAgIHtieWxpbmUgPyA8c3BhbiBjbGFzc05hbWU9XCJteF9MYWJlbGxlZENoZWNrYm94X2J5bGluZVwiPntieWxpbmV9PC9zcGFuPiA6IG51bGx9XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC9sYWJlbD5cbiAgICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgTGFiZWxsZWRDaGVja2JveDtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQVFBLElBQUFBLE1BQUEsR0FBQUMsc0JBQUEsQ0FBQUMsT0FBQTtBQUNBLElBQUFDLFdBQUEsR0FBQUYsc0JBQUEsQ0FBQUMsT0FBQTtBQUVBLElBQUFFLGVBQUEsR0FBQUgsc0JBQUEsQ0FBQUMsT0FBQTtBQVhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQXNCQSxNQUFNRyxnQkFBa0MsR0FBR0EsQ0FBQztFQUFFQyxLQUFLO0VBQUVDLEtBQUs7RUFBRUMsTUFBTTtFQUFFQyxRQUFRO0VBQUVDLFFBQVE7RUFBRUM7QUFBVSxDQUFDLEtBQUs7RUFDcEcsb0JBQ0lYLE1BQUEsQ0FBQVksT0FBQSxDQUFBQyxhQUFBO0lBQU9GLFNBQVMsRUFBRSxJQUFBRyxtQkFBVSxFQUFDLHFCQUFxQixFQUFFSCxTQUFTO0VBQUUsZ0JBQzNEWCxNQUFBLENBQUFZLE9BQUEsQ0FBQUMsYUFBQSxDQUFDVCxlQUFBLENBQUFRLE9BQWM7SUFBQ0gsUUFBUSxFQUFFQSxRQUFTO0lBQUNNLE9BQU8sRUFBRVQsS0FBTTtJQUFDSSxRQUFRLEVBQUdNLENBQUMsSUFBS04sUUFBUSxDQUFDTSxDQUFDLENBQUNDLE1BQU0sQ0FBQ0YsT0FBTztFQUFFLENBQUUsQ0FBQyxlQUNuR2YsTUFBQSxDQUFBWSxPQUFBLENBQUFDLGFBQUE7SUFBS0YsU0FBUyxFQUFDO0VBQTRCLGdCQUN2Q1gsTUFBQSxDQUFBWSxPQUFBLENBQUFDLGFBQUE7SUFBTUYsU0FBUyxFQUFDO0VBQTJCLEdBQUVKLEtBQVksQ0FBQyxFQUN6REMsTUFBTSxnQkFBR1IsTUFBQSxDQUFBWSxPQUFBLENBQUFDLGFBQUE7SUFBTUYsU0FBUyxFQUFDO0VBQTRCLEdBQUVILE1BQWEsQ0FBQyxHQUFHLElBQ3hFLENBQ0YsQ0FBQztBQUVoQixDQUFDO0FBQUMsSUFBQVUsUUFBQSxHQUFBQyxPQUFBLENBQUFQLE9BQUEsR0FFYVAsZ0JBQWdCIiwiaWdub3JlTGlzdCI6W119