matrix-react-sdk
Version:
SDK for matrix.org using React
40 lines (38 loc) • 5.01 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties"));
var _react = _interopRequireDefault(require("react"));
var _classnames = _interopRequireDefault(require("classnames"));
var _SettingsSubsection = require("./shared/SettingsSubsection");
const _excluded = ["legend", "className", "children", "description"];
/*
Copyright 2024 New Vector Ltd.
Copyright 2021 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 SettingsFieldset = _ref => {
let {
legend,
className,
children,
description
} = _ref,
rest = (0, _objectWithoutProperties2.default)(_ref, _excluded);
return /*#__PURE__*/_react.default.createElement("fieldset", (0, _extends2.default)({}, rest, {
className: (0, _classnames.default)("mx_SettingsFieldset", className)
}), /*#__PURE__*/_react.default.createElement("legend", {
className: "mx_SettingsFieldset_legend"
}, legend), description && /*#__PURE__*/_react.default.createElement("div", {
className: "mx_SettingsFieldset_description"
}, /*#__PURE__*/_react.default.createElement(_SettingsSubsection.SettingsSubsectionText, null, description)), /*#__PURE__*/_react.default.createElement("div", {
className: "mx_SettingsFieldset_content"
}, children));
};
var _default = exports.default = SettingsFieldset;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfcmVhY3QiLCJfaW50ZXJvcFJlcXVpcmVEZWZhdWx0IiwicmVxdWlyZSIsIl9jbGFzc25hbWVzIiwiX1NldHRpbmdzU3Vic2VjdGlvbiIsIl9leGNsdWRlZCIsIlNldHRpbmdzRmllbGRzZXQiLCJfcmVmIiwibGVnZW5kIiwiY2xhc3NOYW1lIiwiY2hpbGRyZW4iLCJkZXNjcmlwdGlvbiIsInJlc3QiLCJfb2JqZWN0V2l0aG91dFByb3BlcnRpZXMyIiwiZGVmYXVsdCIsImNyZWF0ZUVsZW1lbnQiLCJfZXh0ZW5kczIiLCJjbGFzc05hbWVzIiwiU2V0dGluZ3NTdWJzZWN0aW9uVGV4dCIsIl9kZWZhdWx0IiwiZXhwb3J0cyJdLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL3ZpZXdzL3NldHRpbmdzL1NldHRpbmdzRmllbGRzZXQudHN4Il0sInNvdXJjZXNDb250ZW50IjpbIi8qXG5Db3B5cmlnaHQgMjAyNCBOZXcgVmVjdG9yIEx0ZC5cbkNvcHlyaWdodCAyMDIxIFRoZSBNYXRyaXgub3JnIEZvdW5kYXRpb24gQy5JLkMuXG5cblNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBR1BMLTMuMC1vbmx5IE9SIEdQTC0zLjAtb25seVxuUGxlYXNlIHNlZSBMSUNFTlNFIGZpbGVzIGluIHRoZSByZXBvc2l0b3J5IHJvb3QgZm9yIGZ1bGwgZGV0YWlscy5cbiovXG5cbmltcG9ydCBSZWFjdCwgeyBSZWFjdE5vZGUsIEhUTUxBdHRyaWJ1dGVzIH0gZnJvbSBcInJlYWN0XCI7XG5pbXBvcnQgY2xhc3NOYW1lcyBmcm9tIFwiY2xhc3NuYW1lc1wiO1xuXG5pbXBvcnQgeyBTZXR0aW5nc1N1YnNlY3Rpb25UZXh0IH0gZnJvbSBcIi4vc2hhcmVkL1NldHRpbmdzU3Vic2VjdGlvblwiO1xuXG5pbnRlcmZhY2UgUHJvcHMgZXh0ZW5kcyBIVE1MQXR0cmlidXRlczxIVE1MRmllbGRTZXRFbGVtZW50PiB7XG4gICAgLy8gc2VjdGlvbiB0aXRsZVxuICAgIGxlZ2VuZDogc3RyaW5nIHwgUmVhY3ROb2RlO1xuICAgIGRlc2NyaXB0aW9uPzogc3RyaW5nIHwgUmVhY3ROb2RlO1xufVxuXG5jb25zdCBTZXR0aW5nc0ZpZWxkc2V0OiBSZWFjdC5GQzxQcm9wcz4gPSAoeyBsZWdlbmQsIGNsYXNzTmFtZSwgY2hpbGRyZW4sIGRlc2NyaXB0aW9uLCAuLi5yZXN0IH0pID0+IChcbiAgICA8ZmllbGRzZXQgey4uLnJlc3R9IGNsYXNzTmFtZT17Y2xhc3NOYW1lcyhcIm14X1NldHRpbmdzRmllbGRzZXRcIiwgY2xhc3NOYW1lKX0+XG4gICAgICAgIDxsZWdlbmQgY2xhc3NOYW1lPVwibXhfU2V0dGluZ3NGaWVsZHNldF9sZWdlbmRcIj57bGVnZW5kfTwvbGVnZW5kPlxuICAgICAgICB7ZGVzY3JpcHRpb24gJiYgKFxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJteF9TZXR0aW5nc0ZpZWxkc2V0X2Rlc2NyaXB0aW9uXCI+XG4gICAgICAgICAgICAgICAgPFNldHRpbmdzU3Vic2VjdGlvblRleHQ+e2Rlc2NyaXB0aW9ufTwvU2V0dGluZ3NTdWJzZWN0aW9uVGV4dD5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICApfVxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm14X1NldHRpbmdzRmllbGRzZXRfY29udGVudFwiPntjaGlsZHJlbn08L2Rpdj5cbiAgICA8L2ZpZWxkc2V0PlxuKTtcblxuZXhwb3J0IGRlZmF1bHQgU2V0dGluZ3NGaWVsZHNldDtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBUUEsSUFBQUEsTUFBQSxHQUFBQyxzQkFBQSxDQUFBQyxPQUFBO0FBQ0EsSUFBQUMsV0FBQSxHQUFBRixzQkFBQSxDQUFBQyxPQUFBO0FBRUEsSUFBQUUsbUJBQUEsR0FBQUYsT0FBQTtBQUFxRSxNQUFBRyxTQUFBO0FBWHJFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBYUEsTUFBTUMsZ0JBQWlDLEdBQUdDLElBQUE7RUFBQSxJQUFDO01BQUVDLE1BQU07TUFBRUMsU0FBUztNQUFFQyxRQUFRO01BQUVDO0lBQXFCLENBQUMsR0FBQUosSUFBQTtJQUFOSyxJQUFJLE9BQUFDLHlCQUFBLENBQUFDLE9BQUEsRUFBQVAsSUFBQSxFQUFBRixTQUFBO0VBQUEsb0JBQzFGTCxNQUFBLENBQUFjLE9BQUEsQ0FBQUMsYUFBQSxpQkFBQUMsU0FBQSxDQUFBRixPQUFBLE1BQWNGLElBQUk7SUFBRUgsU0FBUyxFQUFFLElBQUFRLG1CQUFVLEVBQUMscUJBQXFCLEVBQUVSLFNBQVM7RUFBRSxpQkFDeEVULE1BQUEsQ0FBQWMsT0FBQSxDQUFBQyxhQUFBO0lBQVFOLFNBQVMsRUFBQztFQUE0QixHQUFFRCxNQUFlLENBQUMsRUFDL0RHLFdBQVcsaUJBQ1JYLE1BQUEsQ0FBQWMsT0FBQSxDQUFBQyxhQUFBO0lBQUtOLFNBQVMsRUFBQztFQUFpQyxnQkFDNUNULE1BQUEsQ0FBQWMsT0FBQSxDQUFBQyxhQUFBLENBQUNYLG1CQUFBLENBQUFjLHNCQUFzQixRQUFFUCxXQUFvQyxDQUM1RCxDQUNSLGVBQ0RYLE1BQUEsQ0FBQWMsT0FBQSxDQUFBQyxhQUFBO0lBQUtOLFNBQVMsRUFBQztFQUE2QixHQUFFQyxRQUFjLENBQ3RELENBQUM7QUFBQSxDQUNkO0FBQUMsSUFBQVMsUUFBQSxHQUFBQyxPQUFBLENBQUFOLE9BQUEsR0FFYVIsZ0JBQWdCIiwiaWdub3JlTGlzdCI6W119