matrix-react-sdk
Version:
SDK for matrix.org using React
44 lines (42 loc) • 5.02 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 _languageHandler = require("../../../languageHandler");
var _Modal = _interopRequireDefault(require("../../../Modal"));
var _InfoDialog = _interopRequireDefault(require("../dialogs/InfoDialog"));
var _AccessibleButton = _interopRequireDefault(require("./AccessibleButton"));
const _excluded = ["title", "description"];
/*
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 LearnMore = _ref => {
let {
title,
description
} = _ref,
rest = (0, _objectWithoutProperties2.default)(_ref, _excluded);
const onClick = () => {
_Modal.default.createDialog(_InfoDialog.default, {
title,
description,
button: (0, _languageHandler._t)("action|got_it"),
hasCloseButton: true
});
};
return /*#__PURE__*/_react.default.createElement(_AccessibleButton.default, (0, _extends2.default)({}, rest, {
kind: "link_inline",
onClick: onClick,
className: "mx_LearnMore_button"
}), (0, _languageHandler._t)("action|learn_more"));
};
var _default = exports.default = LearnMore;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfcmVhY3QiLCJfaW50ZXJvcFJlcXVpcmVEZWZhdWx0IiwicmVxdWlyZSIsIl9sYW5ndWFnZUhhbmRsZXIiLCJfTW9kYWwiLCJfSW5mb0RpYWxvZyIsIl9BY2Nlc3NpYmxlQnV0dG9uIiwiX2V4Y2x1ZGVkIiwiTGVhcm5Nb3JlIiwiX3JlZiIsInRpdGxlIiwiZGVzY3JpcHRpb24iLCJyZXN0IiwiX29iamVjdFdpdGhvdXRQcm9wZXJ0aWVzMiIsImRlZmF1bHQiLCJvbkNsaWNrIiwiTW9kYWwiLCJjcmVhdGVEaWFsb2ciLCJJbmZvRGlhbG9nIiwiYnV0dG9uIiwiX3QiLCJoYXNDbG9zZUJ1dHRvbiIsImNyZWF0ZUVsZW1lbnQiLCJfZXh0ZW5kczIiLCJraW5kIiwiY2xhc3NOYW1lIiwiX2RlZmF1bHQiLCJleHBvcnRzIl0sInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvdmlld3MvZWxlbWVudHMvTGVhcm5Nb3JlLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuQ29weXJpZ2h0IDIwMjQgTmV3IFZlY3RvciBMdGQuXG5Db3B5cmlnaHQgMjAyMiBUaGUgTWF0cml4Lm9yZyBGb3VuZGF0aW9uIEMuSS5DLlxuXG5TUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQUdQTC0zLjAtb25seSBPUiBHUEwtMy4wLW9ubHlcblBsZWFzZSBzZWUgTElDRU5TRSBmaWxlcyBpbiB0aGUgcmVwb3NpdG9yeSByb290IGZvciBmdWxsIGRldGFpbHMuXG4qL1xuXG5pbXBvcnQgUmVhY3QgZnJvbSBcInJlYWN0XCI7XG5cbmltcG9ydCB7IF90IH0gZnJvbSBcIi4uLy4uLy4uL2xhbmd1YWdlSGFuZGxlclwiO1xuaW1wb3J0IE1vZGFsIGZyb20gXCIuLi8uLi8uLi9Nb2RhbFwiO1xuaW1wb3J0IEluZm9EaWFsb2cgZnJvbSBcIi4uL2RpYWxvZ3MvSW5mb0RpYWxvZ1wiO1xuaW1wb3J0IEFjY2Vzc2libGVCdXR0b24sIHsgQnV0dG9uUHJvcHMgfSBmcm9tIFwiLi9BY2Nlc3NpYmxlQnV0dG9uXCI7XG5cbnR5cGUgUHJvcHMgPSBPbWl0PEJ1dHRvblByb3BzPFwiZGl2XCI+LCBcImVsZW1lbnRcIiB8IFwia2luZFwiIHwgXCJvbkNsaWNrXCIgfCBcImNsYXNzTmFtZVwiPiAmIHtcbiAgICB0aXRsZTogc3RyaW5nO1xuICAgIGRlc2NyaXB0aW9uOiBzdHJpbmcgfCBSZWFjdC5SZWFjdE5vZGU7XG59O1xuXG5jb25zdCBMZWFybk1vcmU6IFJlYWN0LkZDPFByb3BzPiA9ICh7IHRpdGxlLCBkZXNjcmlwdGlvbiwgLi4ucmVzdCB9KSA9PiB7XG4gICAgY29uc3Qgb25DbGljayA9ICgpOiB2b2lkID0+IHtcbiAgICAgICAgTW9kYWwuY3JlYXRlRGlhbG9nKEluZm9EaWFsb2csIHtcbiAgICAgICAgICAgIHRpdGxlLFxuICAgICAgICAgICAgZGVzY3JpcHRpb24sXG4gICAgICAgICAgICBidXR0b246IF90KFwiYWN0aW9ufGdvdF9pdFwiKSxcbiAgICAgICAgICAgIGhhc0Nsb3NlQnV0dG9uOiB0cnVlLFxuICAgICAgICB9KTtcbiAgICB9O1xuXG4gICAgcmV0dXJuIChcbiAgICAgICAgPEFjY2Vzc2libGVCdXR0b24gey4uLnJlc3R9IGtpbmQ9XCJsaW5rX2lubGluZVwiIG9uQ2xpY2s9e29uQ2xpY2t9IGNsYXNzTmFtZT1cIm14X0xlYXJuTW9yZV9idXR0b25cIj5cbiAgICAgICAgICAgIHtfdChcImFjdGlvbnxsZWFybl9tb3JlXCIpfVxuICAgICAgICA8L0FjY2Vzc2libGVCdXR0b24+XG4gICAgKTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IExlYXJuTW9yZTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBUUEsSUFBQUEsTUFBQSxHQUFBQyxzQkFBQSxDQUFBQyxPQUFBO0FBRUEsSUFBQUMsZ0JBQUEsR0FBQUQsT0FBQTtBQUNBLElBQUFFLE1BQUEsR0FBQUgsc0JBQUEsQ0FBQUMsT0FBQTtBQUNBLElBQUFHLFdBQUEsR0FBQUosc0JBQUEsQ0FBQUMsT0FBQTtBQUNBLElBQUFJLGlCQUFBLEdBQUFMLHNCQUFBLENBQUFDLE9BQUE7QUFBbUUsTUFBQUssU0FBQTtBQWJuRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQWNBLE1BQU1DLFNBQTBCLEdBQUdDLElBQUEsSUFBcUM7RUFBQSxJQUFwQztNQUFFQyxLQUFLO01BQUVDO0lBQXFCLENBQUMsR0FBQUYsSUFBQTtJQUFORyxJQUFJLE9BQUFDLHlCQUFBLENBQUFDLE9BQUEsRUFBQUwsSUFBQSxFQUFBRixTQUFBO0VBQzdELE1BQU1RLE9BQU8sR0FBR0EsQ0FBQSxLQUFZO0lBQ3hCQyxjQUFLLENBQUNDLFlBQVksQ0FBQ0MsbUJBQVUsRUFBRTtNQUMzQlIsS0FBSztNQUNMQyxXQUFXO01BQ1hRLE1BQU0sRUFBRSxJQUFBQyxtQkFBRSxFQUFDLGVBQWUsQ0FBQztNQUMzQkMsY0FBYyxFQUFFO0lBQ3BCLENBQUMsQ0FBQztFQUNOLENBQUM7RUFFRCxvQkFDSXJCLE1BQUEsQ0FBQWMsT0FBQSxDQUFBUSxhQUFBLENBQUNoQixpQkFBQSxDQUFBUSxPQUFnQixNQUFBUyxTQUFBLENBQUFULE9BQUEsTUFBS0YsSUFBSTtJQUFFWSxJQUFJLEVBQUMsYUFBYTtJQUFDVCxPQUFPLEVBQUVBLE9BQVE7SUFBQ1UsU0FBUyxFQUFDO0VBQXFCLElBQzNGLElBQUFMLG1CQUFFLEVBQUMsbUJBQW1CLENBQ1QsQ0FBQztBQUUzQixDQUFDO0FBQUMsSUFBQU0sUUFBQSxHQUFBQyxPQUFBLENBQUFiLE9BQUEsR0FFYU4sU0FBUyIsImlnbm9yZUxpc3QiOltdfQ==