matrix-react-sdk
Version:
SDK for matrix.org using React
30 lines (27 loc) • 4.96 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _Settings = require("../../../../../settings/Settings");
var _SettingsStore = _interopRequireDefault(require("../../../../../settings/SettingsStore"));
var _Notifications = _interopRequireDefault(require("../../Notifications"));
var _NotificationSettings = _interopRequireDefault(require("../../notifications/NotificationSettings2"));
var _SettingsSection = require("../../shared/SettingsSection");
var _SettingsTab = _interopRequireDefault(require("../SettingsTab"));
/*
Copyright 2024 New Vector Ltd.
Copyright 2019-2023 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.
*/
class NotificationUserSettingsTab extends _react.default.Component {
render() {
const newNotificationSettingsEnabled = _SettingsStore.default.getValue(_Settings.Features.NotificationSettings2);
return /*#__PURE__*/_react.default.createElement(_SettingsTab.default, null, newNotificationSettingsEnabled ? /*#__PURE__*/_react.default.createElement(_NotificationSettings.default, null) : /*#__PURE__*/_react.default.createElement(_SettingsSection.SettingsSection, null, /*#__PURE__*/_react.default.createElement(_Notifications.default, null)));
}
}
exports.default = NotificationUserSettingsTab;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfcmVhY3QiLCJfaW50ZXJvcFJlcXVpcmVEZWZhdWx0IiwicmVxdWlyZSIsIl9TZXR0aW5ncyIsIl9TZXR0aW5nc1N0b3JlIiwiX05vdGlmaWNhdGlvbnMiLCJfTm90aWZpY2F0aW9uU2V0dGluZ3MiLCJfU2V0dGluZ3NTZWN0aW9uIiwiX1NldHRpbmdzVGFiIiwiTm90aWZpY2F0aW9uVXNlclNldHRpbmdzVGFiIiwiUmVhY3QiLCJDb21wb25lbnQiLCJyZW5kZXIiLCJuZXdOb3RpZmljYXRpb25TZXR0aW5nc0VuYWJsZWQiLCJTZXR0aW5nc1N0b3JlIiwiZ2V0VmFsdWUiLCJGZWF0dXJlcyIsIk5vdGlmaWNhdGlvblNldHRpbmdzMiIsImRlZmF1bHQiLCJjcmVhdGVFbGVtZW50IiwiU2V0dGluZ3NTZWN0aW9uIiwiZXhwb3J0cyJdLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL3ZpZXdzL3NldHRpbmdzL3RhYnMvdXNlci9Ob3RpZmljYXRpb25Vc2VyU2V0dGluZ3NUYWIudHN4Il0sInNvdXJjZXNDb250ZW50IjpbIi8qXG5Db3B5cmlnaHQgMjAyNCBOZXcgVmVjdG9yIEx0ZC5cbkNvcHlyaWdodCAyMDE5LTIwMjMgVGhlIE1hdHJpeC5vcmcgRm91bmRhdGlvbiBDLkkuQy5cblxuU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFHUEwtMy4wLW9ubHkgT1IgR1BMLTMuMC1vbmx5XG5QbGVhc2Ugc2VlIExJQ0VOU0UgZmlsZXMgaW4gdGhlIHJlcG9zaXRvcnkgcm9vdCBmb3IgZnVsbCBkZXRhaWxzLlxuKi9cblxuaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiO1xuXG5pbXBvcnQgeyBGZWF0dXJlcyB9IGZyb20gXCIuLi8uLi8uLi8uLi8uLi9zZXR0aW5ncy9TZXR0aW5nc1wiO1xuaW1wb3J0IFNldHRpbmdzU3RvcmUgZnJvbSBcIi4uLy4uLy4uLy4uLy4uL3NldHRpbmdzL1NldHRpbmdzU3RvcmVcIjtcbmltcG9ydCBOb3RpZmljYXRpb25zIGZyb20gXCIuLi8uLi9Ob3RpZmljYXRpb25zXCI7XG5pbXBvcnQgTm90aWZpY2F0aW9uU2V0dGluZ3MyIGZyb20gXCIuLi8uLi9ub3RpZmljYXRpb25zL05vdGlmaWNhdGlvblNldHRpbmdzMlwiO1xuaW1wb3J0IHsgU2V0dGluZ3NTZWN0aW9uIH0gZnJvbSBcIi4uLy4uL3NoYXJlZC9TZXR0aW5nc1NlY3Rpb25cIjtcbmltcG9ydCBTZXR0aW5nc1RhYiBmcm9tIFwiLi4vU2V0dGluZ3NUYWJcIjtcblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgTm90aWZpY2F0aW9uVXNlclNldHRpbmdzVGFiIGV4dGVuZHMgUmVhY3QuQ29tcG9uZW50IHtcbiAgICBwdWJsaWMgcmVuZGVyKCk6IFJlYWN0LlJlYWN0Tm9kZSB7XG4gICAgICAgIGNvbnN0IG5ld05vdGlmaWNhdGlvblNldHRpbmdzRW5hYmxlZCA9IFNldHRpbmdzU3RvcmUuZ2V0VmFsdWUoRmVhdHVyZXMuTm90aWZpY2F0aW9uU2V0dGluZ3MyKTtcblxuICAgICAgICByZXR1cm4gKFxuICAgICAgICAgICAgPFNldHRpbmdzVGFiPlxuICAgICAgICAgICAgICAgIHtuZXdOb3RpZmljYXRpb25TZXR0aW5nc0VuYWJsZWQgPyAoXG4gICAgICAgICAgICAgICAgICAgIDxOb3RpZmljYXRpb25TZXR0aW5nczIgLz5cbiAgICAgICAgICAgICAgICApIDogKFxuICAgICAgICAgICAgICAgICAgICA8U2V0dGluZ3NTZWN0aW9uPlxuICAgICAgICAgICAgICAgICAgICAgICAgPE5vdGlmaWNhdGlvbnMgLz5cbiAgICAgICAgICAgICAgICAgICAgPC9TZXR0aW5nc1NlY3Rpb24+XG4gICAgICAgICAgICAgICAgKX1cbiAgICAgICAgICAgIDwvU2V0dGluZ3NUYWI+XG4gICAgICAgICk7XG4gICAgfVxufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBUUEsSUFBQUEsTUFBQSxHQUFBQyxzQkFBQSxDQUFBQyxPQUFBO0FBRUEsSUFBQUMsU0FBQSxHQUFBRCxPQUFBO0FBQ0EsSUFBQUUsY0FBQSxHQUFBSCxzQkFBQSxDQUFBQyxPQUFBO0FBQ0EsSUFBQUcsY0FBQSxHQUFBSixzQkFBQSxDQUFBQyxPQUFBO0FBQ0EsSUFBQUkscUJBQUEsR0FBQUwsc0JBQUEsQ0FBQUMsT0FBQTtBQUNBLElBQUFLLGdCQUFBLEdBQUFMLE9BQUE7QUFDQSxJQUFBTSxZQUFBLEdBQUFQLHNCQUFBLENBQUFDLE9BQUE7QUFmQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFXZSxNQUFNTywyQkFBMkIsU0FBU0MsY0FBSyxDQUFDQyxTQUFTLENBQUM7RUFDOURDLE1BQU1BLENBQUEsRUFBb0I7SUFDN0IsTUFBTUMsOEJBQThCLEdBQUdDLHNCQUFhLENBQUNDLFFBQVEsQ0FBQ0Msa0JBQVEsQ0FBQ0MscUJBQXFCLENBQUM7SUFFN0Ysb0JBQ0lqQixNQUFBLENBQUFrQixPQUFBLENBQUFDLGFBQUEsQ0FBQ1gsWUFBQSxDQUFBVSxPQUFXLFFBQ1BMLDhCQUE4QixnQkFDM0JiLE1BQUEsQ0FBQWtCLE9BQUEsQ0FBQUMsYUFBQSxDQUFDYixxQkFBQSxDQUFBWSxPQUFxQixNQUFFLENBQUMsZ0JBRXpCbEIsTUFBQSxDQUFBa0IsT0FBQSxDQUFBQyxhQUFBLENBQUNaLGdCQUFBLENBQUFhLGVBQWUscUJBQ1pwQixNQUFBLENBQUFrQixPQUFBLENBQUFDLGFBQUEsQ0FBQ2QsY0FBQSxDQUFBYSxPQUFhLE1BQUUsQ0FDSCxDQUVaLENBQUM7RUFFdEI7QUFDSjtBQUFDRyxPQUFBLENBQUFILE9BQUEsR0FBQVQsMkJBQUEiLCJpZ25vcmVMaXN0IjpbXX0=