matrix-react-sdk
Version:
SDK for matrix.org using React
57 lines (53 loc) • 9.85 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.DeviceSecurityLearnMore = void 0;
var _react = _interopRequireDefault(require("react"));
var _languageHandler = require("../../../../languageHandler");
var _LearnMore = _interopRequireDefault(require("../../elements/LearnMore"));
var _types = require("./types");
/*
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 securityCardContent = {
[_types.DeviceSecurityVariation.Verified]: {
title: (0, _languageHandler._t)("settings|sessions|verified_sessions"),
description: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("p", null, (0, _languageHandler._t)("settings|sessions|verified_sessions_explainer_1")), /*#__PURE__*/_react.default.createElement("p", null, (0, _languageHandler._t)("settings|sessions|verified_sessions_explainer_2")))
},
[_types.DeviceSecurityVariation.Unverified]: {
title: (0, _languageHandler._t)("settings|sessions|unverified_sessions"),
description: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("p", null, (0, _languageHandler._t)("settings|sessions|unverified_sessions_explainer_1")), /*#__PURE__*/_react.default.createElement("p", null, (0, _languageHandler._t)("settings|sessions|unverified_sessions_explainer_2")))
},
// unverifiable uses single-session case
// because it is only ever displayed on a single session detail
[_types.DeviceSecurityVariation.Unverifiable]: {
title: (0, _languageHandler._t)("settings|sessions|unverified_session"),
description: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("p", null, (0, _languageHandler._t)("settings|sessions|unverified_session_explainer_1")), /*#__PURE__*/_react.default.createElement("p", null, (0, _languageHandler._t)("settings|sessions|unverified_session_explainer_2")), /*#__PURE__*/_react.default.createElement("p", null, (0, _languageHandler._t)("settings|sessions|unverified_session_explainer_3")))
},
[_types.DeviceSecurityVariation.Inactive]: {
title: (0, _languageHandler._t)("settings|sessions|inactive_sessions"),
description: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("p", null, (0, _languageHandler._t)("settings|sessions|inactive_sessions_explainer_1")), /*#__PURE__*/_react.default.createElement("p", null, (0, _languageHandler._t)("settings|sessions|inactive_sessions_explainer_2")))
}
};
/**
* LearnMore with content for device security warnings
*/
const DeviceSecurityLearnMore = ({
variation
}) => {
const {
title,
description
} = securityCardContent[variation];
return /*#__PURE__*/_react.default.createElement(_LearnMore.default, {
title: title,
description: description
});
};
exports.DeviceSecurityLearnMore = DeviceSecurityLearnMore;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfcmVhY3QiLCJfaW50ZXJvcFJlcXVpcmVEZWZhdWx0IiwicmVxdWlyZSIsIl9sYW5ndWFnZUhhbmRsZXIiLCJfTGVhcm5Nb3JlIiwiX3R5cGVzIiwic2VjdXJpdHlDYXJkQ29udGVudCIsIkRldmljZVNlY3VyaXR5VmFyaWF0aW9uIiwiVmVyaWZpZWQiLCJ0aXRsZSIsIl90IiwiZGVzY3JpcHRpb24iLCJkZWZhdWx0IiwiY3JlYXRlRWxlbWVudCIsIkZyYWdtZW50IiwiVW52ZXJpZmllZCIsIlVudmVyaWZpYWJsZSIsIkluYWN0aXZlIiwiRGV2aWNlU2VjdXJpdHlMZWFybk1vcmUiLCJ2YXJpYXRpb24iLCJleHBvcnRzIl0sInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvdmlld3Mvc2V0dGluZ3MvZGV2aWNlcy9EZXZpY2VTZWN1cml0eUxlYXJuTW9yZS50c3giXSwic291cmNlc0NvbnRlbnQiOlsiLypcbkNvcHlyaWdodCAyMDI0IE5ldyBWZWN0b3IgTHRkLlxuQ29weXJpZ2h0IDIwMjIgVGhlIE1hdHJpeC5vcmcgRm91bmRhdGlvbiBDLkkuQy5cblxuU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFHUEwtMy4wLW9ubHkgT1IgR1BMLTMuMC1vbmx5XG5QbGVhc2Ugc2VlIExJQ0VOU0UgZmlsZXMgaW4gdGhlIHJlcG9zaXRvcnkgcm9vdCBmb3IgZnVsbCBkZXRhaWxzLlxuKi9cblxuaW1wb3J0IFJlYWN0LCB7IENvbXBvbmVudFByb3BzIH0gZnJvbSBcInJlYWN0XCI7XG5cbmltcG9ydCB7IF90IH0gZnJvbSBcIi4uLy4uLy4uLy4uL2xhbmd1YWdlSGFuZGxlclwiO1xuaW1wb3J0IExlYXJuTW9yZSBmcm9tIFwiLi4vLi4vZWxlbWVudHMvTGVhcm5Nb3JlXCI7XG5pbXBvcnQgeyBEZXZpY2VTZWN1cml0eVZhcmlhdGlvbiB9IGZyb20gXCIuL3R5cGVzXCI7XG5cbnR5cGUgUHJvcHMgPSBPbWl0PENvbXBvbmVudFByb3BzPHR5cGVvZiBMZWFybk1vcmU+LCBcInRpdGxlXCIgfCBcImRlc2NyaXB0aW9uXCI+ICYge1xuICAgIHZhcmlhdGlvbjogRGV2aWNlU2VjdXJpdHlWYXJpYXRpb247XG59O1xuXG5jb25zdCBzZWN1cml0eUNhcmRDb250ZW50OiBSZWNvcmQ8XG4gICAgRGV2aWNlU2VjdXJpdHlWYXJpYXRpb24sXG4gICAge1xuICAgICAgICB0aXRsZTogc3RyaW5nO1xuICAgICAgICBkZXNjcmlwdGlvbjogUmVhY3QuUmVhY3ROb2RlIHwgc3RyaW5nO1xuICAgIH1cbj4gPSB7XG4gICAgW0RldmljZVNlY3VyaXR5VmFyaWF0aW9uLlZlcmlmaWVkXToge1xuICAgICAgICB0aXRsZTogX3QoXCJzZXR0aW5nc3xzZXNzaW9uc3x2ZXJpZmllZF9zZXNzaW9uc1wiKSxcbiAgICAgICAgZGVzY3JpcHRpb246IChcbiAgICAgICAgICAgIDw+XG4gICAgICAgICAgICAgICAgPHA+e190KFwic2V0dGluZ3N8c2Vzc2lvbnN8dmVyaWZpZWRfc2Vzc2lvbnNfZXhwbGFpbmVyXzFcIil9PC9wPlxuICAgICAgICAgICAgICAgIDxwPntfdChcInNldHRpbmdzfHNlc3Npb25zfHZlcmlmaWVkX3Nlc3Npb25zX2V4cGxhaW5lcl8yXCIpfTwvcD5cbiAgICAgICAgICAgIDwvPlxuICAgICAgICApLFxuICAgIH0sXG4gICAgW0RldmljZVNlY3VyaXR5VmFyaWF0aW9uLlVudmVyaWZpZWRdOiB7XG4gICAgICAgIHRpdGxlOiBfdChcInNldHRpbmdzfHNlc3Npb25zfHVudmVyaWZpZWRfc2Vzc2lvbnNcIiksXG4gICAgICAgIGRlc2NyaXB0aW9uOiAoXG4gICAgICAgICAgICA8PlxuICAgICAgICAgICAgICAgIDxwPntfdChcInNldHRpbmdzfHNlc3Npb25zfHVudmVyaWZpZWRfc2Vzc2lvbnNfZXhwbGFpbmVyXzFcIil9PC9wPlxuICAgICAgICAgICAgICAgIDxwPntfdChcInNldHRpbmdzfHNlc3Npb25zfHVudmVyaWZpZWRfc2Vzc2lvbnNfZXhwbGFpbmVyXzJcIil9PC9wPlxuICAgICAgICAgICAgPC8+XG4gICAgICAgICksXG4gICAgfSxcbiAgICAvLyB1bnZlcmlmaWFibGUgdXNlcyBzaW5nbGUtc2Vzc2lvbiBjYXNlXG4gICAgLy8gYmVjYXVzZSBpdCBpcyBvbmx5IGV2ZXIgZGlzcGxheWVkIG9uIGEgc2luZ2xlIHNlc3Npb24gZGV0YWlsXG4gICAgW0RldmljZVNlY3VyaXR5VmFyaWF0aW9uLlVudmVyaWZpYWJsZV06IHtcbiAgICAgICAgdGl0bGU6IF90KFwic2V0dGluZ3N8c2Vzc2lvbnN8dW52ZXJpZmllZF9zZXNzaW9uXCIpLFxuICAgICAgICBkZXNjcmlwdGlvbjogKFxuICAgICAgICAgICAgPD5cbiAgICAgICAgICAgICAgICA8cD57X3QoXCJzZXR0aW5nc3xzZXNzaW9uc3x1bnZlcmlmaWVkX3Nlc3Npb25fZXhwbGFpbmVyXzFcIil9PC9wPlxuICAgICAgICAgICAgICAgIDxwPntfdChcInNldHRpbmdzfHNlc3Npb25zfHVudmVyaWZpZWRfc2Vzc2lvbl9leHBsYWluZXJfMlwiKX08L3A+XG4gICAgICAgICAgICAgICAgPHA+e190KFwic2V0dGluZ3N8c2Vzc2lvbnN8dW52ZXJpZmllZF9zZXNzaW9uX2V4cGxhaW5lcl8zXCIpfTwvcD5cbiAgICAgICAgICAgIDwvPlxuICAgICAgICApLFxuICAgIH0sXG4gICAgW0RldmljZVNlY3VyaXR5VmFyaWF0aW9uLkluYWN0aXZlXToge1xuICAgICAgICB0aXRsZTogX3QoXCJzZXR0aW5nc3xzZXNzaW9uc3xpbmFjdGl2ZV9zZXNzaW9uc1wiKSxcbiAgICAgICAgZGVzY3JpcHRpb246IChcbiAgICAgICAgICAgIDw+XG4gICAgICAgICAgICAgICAgPHA+e190KFwic2V0dGluZ3N8c2Vzc2lvbnN8aW5hY3RpdmVfc2Vzc2lvbnNfZXhwbGFpbmVyXzFcIil9PC9wPlxuICAgICAgICAgICAgICAgIDxwPntfdChcInNldHRpbmdzfHNlc3Npb25zfGluYWN0aXZlX3Nlc3Npb25zX2V4cGxhaW5lcl8yXCIpfTwvcD5cbiAgICAgICAgICAgIDwvPlxuICAgICAgICApLFxuICAgIH0sXG59O1xuXG4vKipcbiAqIExlYXJuTW9yZSB3aXRoIGNvbnRlbnQgZm9yIGRldmljZSBzZWN1cml0eSB3YXJuaW5nc1xuICovXG5leHBvcnQgY29uc3QgRGV2aWNlU2VjdXJpdHlMZWFybk1vcmU6IFJlYWN0LkZDPFByb3BzPiA9ICh7IHZhcmlhdGlvbiB9KSA9PiB7XG4gICAgY29uc3QgeyB0aXRsZSwgZGVzY3JpcHRpb24gfSA9IHNlY3VyaXR5Q2FyZENvbnRlbnRbdmFyaWF0aW9uXTtcbiAgICByZXR1cm4gPExlYXJuTW9yZSB0aXRsZT17dGl0bGV9IGRlc2NyaXB0aW9uPXtkZXNjcmlwdGlvbn0gLz47XG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBUUEsSUFBQUEsTUFBQSxHQUFBQyxzQkFBQSxDQUFBQyxPQUFBO0FBRUEsSUFBQUMsZ0JBQUEsR0FBQUQsT0FBQTtBQUNBLElBQUFFLFVBQUEsR0FBQUgsc0JBQUEsQ0FBQUMsT0FBQTtBQUNBLElBQUFHLE1BQUEsR0FBQUgsT0FBQTtBQVpBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQVlBLE1BQU1JLG1CQU1MLEdBQUc7RUFDQSxDQUFDQyw4QkFBdUIsQ0FBQ0MsUUFBUSxHQUFHO0lBQ2hDQyxLQUFLLEVBQUUsSUFBQUMsbUJBQUUsRUFBQyxxQ0FBcUMsQ0FBQztJQUNoREMsV0FBVyxlQUNQWCxNQUFBLENBQUFZLE9BQUEsQ0FBQUMsYUFBQSxDQUFBYixNQUFBLENBQUFZLE9BQUEsQ0FBQUUsUUFBQSxxQkFDSWQsTUFBQSxDQUFBWSxPQUFBLENBQUFDLGFBQUEsWUFBSSxJQUFBSCxtQkFBRSxFQUFDLGlEQUFpRCxDQUFLLENBQUMsZUFDOURWLE1BQUEsQ0FBQVksT0FBQSxDQUFBQyxhQUFBLFlBQUksSUFBQUgsbUJBQUUsRUFBQyxpREFBaUQsQ0FBSyxDQUMvRDtFQUVWLENBQUM7RUFDRCxDQUFDSCw4QkFBdUIsQ0FBQ1EsVUFBVSxHQUFHO0lBQ2xDTixLQUFLLEVBQUUsSUFBQUMsbUJBQUUsRUFBQyx1Q0FBdUMsQ0FBQztJQUNsREMsV0FBVyxlQUNQWCxNQUFBLENBQUFZLE9BQUEsQ0FBQUMsYUFBQSxDQUFBYixNQUFBLENBQUFZLE9BQUEsQ0FBQUUsUUFBQSxxQkFDSWQsTUFBQSxDQUFBWSxPQUFBLENBQUFDLGFBQUEsWUFBSSxJQUFBSCxtQkFBRSxFQUFDLG1EQUFtRCxDQUFLLENBQUMsZUFDaEVWLE1BQUEsQ0FBQVksT0FBQSxDQUFBQyxhQUFBLFlBQUksSUFBQUgsbUJBQUUsRUFBQyxtREFBbUQsQ0FBSyxDQUNqRTtFQUVWLENBQUM7RUFDRDtFQUNBO0VBQ0EsQ0FBQ0gsOEJBQXVCLENBQUNTLFlBQVksR0FBRztJQUNwQ1AsS0FBSyxFQUFFLElBQUFDLG1CQUFFLEVBQUMsc0NBQXNDLENBQUM7SUFDakRDLFdBQVcsZUFDUFgsTUFBQSxDQUFBWSxPQUFBLENBQUFDLGFBQUEsQ0FBQWIsTUFBQSxDQUFBWSxPQUFBLENBQUFFLFFBQUEscUJBQ0lkLE1BQUEsQ0FBQVksT0FBQSxDQUFBQyxhQUFBLFlBQUksSUFBQUgsbUJBQUUsRUFBQyxrREFBa0QsQ0FBSyxDQUFDLGVBQy9EVixNQUFBLENBQUFZLE9BQUEsQ0FBQUMsYUFBQSxZQUFJLElBQUFILG1CQUFFLEVBQUMsa0RBQWtELENBQUssQ0FBQyxlQUMvRFYsTUFBQSxDQUFBWSxPQUFBLENBQUFDLGFBQUEsWUFBSSxJQUFBSCxtQkFBRSxFQUFDLGtEQUFrRCxDQUFLLENBQ2hFO0VBRVYsQ0FBQztFQUNELENBQUNILDhCQUF1QixDQUFDVSxRQUFRLEdBQUc7SUFDaENSLEtBQUssRUFBRSxJQUFBQyxtQkFBRSxFQUFDLHFDQUFxQyxDQUFDO0lBQ2hEQyxXQUFXLGVBQ1BYLE1BQUEsQ0FBQVksT0FBQSxDQUFBQyxhQUFBLENBQUFiLE1BQUEsQ0FBQVksT0FBQSxDQUFBRSxRQUFBLHFCQUNJZCxNQUFBLENBQUFZLE9BQUEsQ0FBQUMsYUFBQSxZQUFJLElBQUFILG1CQUFFLEVBQUMsaURBQWlELENBQUssQ0FBQyxlQUM5RFYsTUFBQSxDQUFBWSxPQUFBLENBQUFDLGFBQUEsWUFBSSxJQUFBSCxtQkFBRSxFQUFDLGlEQUFpRCxDQUFLLENBQy9EO0VBRVY7QUFDSixDQUFDOztBQUVEO0FBQ0E7QUFDQTtBQUNPLE1BQU1RLHVCQUF3QyxHQUFHQSxDQUFDO0VBQUVDO0FBQVUsQ0FBQyxLQUFLO0VBQ3ZFLE1BQU07SUFBRVYsS0FBSztJQUFFRTtFQUFZLENBQUMsR0FBR0wsbUJBQW1CLENBQUNhLFNBQVMsQ0FBQztFQUM3RCxvQkFBT25CLE1BQUEsQ0FBQVksT0FBQSxDQUFBQyxhQUFBLENBQUNULFVBQUEsQ0FBQVEsT0FBUztJQUFDSCxLQUFLLEVBQUVBLEtBQU07SUFBQ0UsV0FBVyxFQUFFQTtFQUFZLENBQUUsQ0FBQztBQUNoRSxDQUFDO0FBQUNTLE9BQUEsQ0FBQUYsdUJBQUEsR0FBQUEsdUJBQUEiLCJpZ25vcmVMaXN0IjpbXX0=