matrix-react-sdk
Version:
SDK for matrix.org using React
47 lines (44 loc) • 6.15 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 _close = _interopRequireDefault(require("@vector-im/compound-design-tokens/assets/web/icons/close"));
var _chevronLeft = _interopRequireDefault(require("@vector-im/compound-design-tokens/assets/web/icons/chevron-left"));
var _AccessibleButton = _interopRequireDefault(require("../elements/AccessibleButton"));
var _languageHandler = require("../../../languageHandler");
/*
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 ShareDialogButtons = ({
onBack,
onCancel,
displayBack
}) => {
return /*#__PURE__*/_react.default.createElement("div", {
className: "mx_ShareDialogButtons"
}, displayBack && /*#__PURE__*/_react.default.createElement(_AccessibleButton.default, {
className: "mx_ShareDialogButtons_button left",
"data-testid": "share-dialog-buttons-back",
"aria-label": (0, _languageHandler._t)("action|back"),
onClick: onBack,
element: "button"
}, /*#__PURE__*/_react.default.createElement(_chevronLeft.default, {
className: "mx_ShareDialogButtons_button-icon"
})), /*#__PURE__*/_react.default.createElement(_AccessibleButton.default, {
className: "mx_ShareDialogButtons_button right",
"data-testid": "share-dialog-buttons-cancel",
"aria-label": (0, _languageHandler._t)("action|close"),
onClick: onCancel,
element: "button"
}, /*#__PURE__*/_react.default.createElement(_close.default, {
className: "mx_ShareDialogButtons_button-icon"
})));
};
var _default = exports.default = ShareDialogButtons;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfcmVhY3QiLCJfaW50ZXJvcFJlcXVpcmVEZWZhdWx0IiwicmVxdWlyZSIsIl9jbG9zZSIsIl9jaGV2cm9uTGVmdCIsIl9BY2Nlc3NpYmxlQnV0dG9uIiwiX2xhbmd1YWdlSGFuZGxlciIsIlNoYXJlRGlhbG9nQnV0dG9ucyIsIm9uQmFjayIsIm9uQ2FuY2VsIiwiZGlzcGxheUJhY2siLCJkZWZhdWx0IiwiY3JlYXRlRWxlbWVudCIsImNsYXNzTmFtZSIsIl90Iiwib25DbGljayIsImVsZW1lbnQiLCJfZGVmYXVsdCIsImV4cG9ydHMiXSwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy92aWV3cy9sb2NhdGlvbi9TaGFyZURpYWxvZ0J1dHRvbnMudHN4Il0sInNvdXJjZXNDb250ZW50IjpbIi8qXG5Db3B5cmlnaHQgMjAyNCBOZXcgVmVjdG9yIEx0ZC5cbkNvcHlyaWdodCAyMDIyIFRoZSBNYXRyaXgub3JnIEZvdW5kYXRpb24gQy5JLkMuXG5cblNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBR1BMLTMuMC1vbmx5IE9SIEdQTC0zLjAtb25seVxuUGxlYXNlIHNlZSBMSUNFTlNFIGZpbGVzIGluIHRoZSByZXBvc2l0b3J5IHJvb3QgZm9yIGZ1bGwgZGV0YWlscy5cbiovXG5cbmltcG9ydCBSZWFjdCBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCBDbG9zZUljb24gZnJvbSBcIkB2ZWN0b3ItaW0vY29tcG91bmQtZGVzaWduLXRva2Vucy9hc3NldHMvd2ViL2ljb25zL2Nsb3NlXCI7XG5pbXBvcnQgQmFja0ljb24gZnJvbSBcIkB2ZWN0b3ItaW0vY29tcG91bmQtZGVzaWduLXRva2Vucy9hc3NldHMvd2ViL2ljb25zL2NoZXZyb24tbGVmdFwiO1xuXG5pbXBvcnQgQWNjZXNzaWJsZUJ1dHRvbiBmcm9tIFwiLi4vZWxlbWVudHMvQWNjZXNzaWJsZUJ1dHRvblwiO1xuaW1wb3J0IHsgX3QgfSBmcm9tIFwiLi4vLi4vLi4vbGFuZ3VhZ2VIYW5kbGVyXCI7XG5cbmludGVyZmFjZSBQcm9wcyB7XG4gICAgb25DYW5jZWw6ICgpID0+IHZvaWQ7XG4gICAgb25CYWNrOiAoKSA9PiB2b2lkO1xuICAgIGRpc3BsYXlCYWNrPzogYm9vbGVhbjtcbn1cblxuY29uc3QgU2hhcmVEaWFsb2dCdXR0b25zOiBSZWFjdC5GQzxQcm9wcz4gPSAoeyBvbkJhY2ssIG9uQ2FuY2VsLCBkaXNwbGF5QmFjayB9KSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJteF9TaGFyZURpYWxvZ0J1dHRvbnNcIj5cbiAgICAgICAgICAgIHtkaXNwbGF5QmFjayAmJiAoXG4gICAgICAgICAgICAgICAgPEFjY2Vzc2libGVCdXR0b25cbiAgICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwibXhfU2hhcmVEaWFsb2dCdXR0b25zX2J1dHRvbiBsZWZ0XCJcbiAgICAgICAgICAgICAgICAgICAgZGF0YS10ZXN0aWQ9XCJzaGFyZS1kaWFsb2ctYnV0dG9ucy1iYWNrXCJcbiAgICAgICAgICAgICAgICAgICAgYXJpYS1sYWJlbD17X3QoXCJhY3Rpb258YmFja1wiKX1cbiAgICAgICAgICAgICAgICAgICAgb25DbGljaz17b25CYWNrfVxuICAgICAgICAgICAgICAgICAgICBlbGVtZW50PVwiYnV0dG9uXCJcbiAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICAgIDxCYWNrSWNvbiBjbGFzc05hbWU9XCJteF9TaGFyZURpYWxvZ0J1dHRvbnNfYnV0dG9uLWljb25cIiAvPlxuICAgICAgICAgICAgICAgIDwvQWNjZXNzaWJsZUJ1dHRvbj5cbiAgICAgICAgICAgICl9XG4gICAgICAgICAgICA8QWNjZXNzaWJsZUJ1dHRvblxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cIm14X1NoYXJlRGlhbG9nQnV0dG9uc19idXR0b24gcmlnaHRcIlxuICAgICAgICAgICAgICAgIGRhdGEtdGVzdGlkPVwic2hhcmUtZGlhbG9nLWJ1dHRvbnMtY2FuY2VsXCJcbiAgICAgICAgICAgICAgICBhcmlhLWxhYmVsPXtfdChcImFjdGlvbnxjbG9zZVwiKX1cbiAgICAgICAgICAgICAgICBvbkNsaWNrPXtvbkNhbmNlbH1cbiAgICAgICAgICAgICAgICBlbGVtZW50PVwiYnV0dG9uXCJcbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICA8Q2xvc2VJY29uIGNsYXNzTmFtZT1cIm14X1NoYXJlRGlhbG9nQnV0dG9uc19idXR0b24taWNvblwiIC8+XG4gICAgICAgICAgICA8L0FjY2Vzc2libGVCdXR0b24+XG4gICAgICAgIDwvZGl2PlxuICAgICk7XG59O1xuXG5leHBvcnQgZGVmYXVsdCBTaGFyZURpYWxvZ0J1dHRvbnM7XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFRQSxJQUFBQSxNQUFBLEdBQUFDLHNCQUFBLENBQUFDLE9BQUE7QUFDQSxJQUFBQyxNQUFBLEdBQUFGLHNCQUFBLENBQUFDLE9BQUE7QUFDQSxJQUFBRSxZQUFBLEdBQUFILHNCQUFBLENBQUFDLE9BQUE7QUFFQSxJQUFBRyxpQkFBQSxHQUFBSixzQkFBQSxDQUFBQyxPQUFBO0FBQ0EsSUFBQUksZ0JBQUEsR0FBQUosT0FBQTtBQWJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQWVBLE1BQU1LLGtCQUFtQyxHQUFHQSxDQUFDO0VBQUVDLE1BQU07RUFBRUMsUUFBUTtFQUFFQztBQUFZLENBQUMsS0FBSztFQUMvRSxvQkFDSVYsTUFBQSxDQUFBVyxPQUFBLENBQUFDLGFBQUE7SUFBS0MsU0FBUyxFQUFDO0VBQXVCLEdBQ2pDSCxXQUFXLGlCQUNSVixNQUFBLENBQUFXLE9BQUEsQ0FBQUMsYUFBQSxDQUFDUCxpQkFBQSxDQUFBTSxPQUFnQjtJQUNiRSxTQUFTLEVBQUMsbUNBQW1DO0lBQzdDLGVBQVksMkJBQTJCO0lBQ3ZDLGNBQVksSUFBQUMsbUJBQUUsRUFBQyxhQUFhLENBQUU7SUFDOUJDLE9BQU8sRUFBRVAsTUFBTztJQUNoQlEsT0FBTyxFQUFDO0VBQVEsZ0JBRWhCaEIsTUFBQSxDQUFBVyxPQUFBLENBQUFDLGFBQUEsQ0FBQ1IsWUFBQSxDQUFBTyxPQUFRO0lBQUNFLFNBQVMsRUFBQztFQUFtQyxDQUFFLENBQzNDLENBQ3JCLGVBQ0RiLE1BQUEsQ0FBQVcsT0FBQSxDQUFBQyxhQUFBLENBQUNQLGlCQUFBLENBQUFNLE9BQWdCO0lBQ2JFLFNBQVMsRUFBQyxvQ0FBb0M7SUFDOUMsZUFBWSw2QkFBNkI7SUFDekMsY0FBWSxJQUFBQyxtQkFBRSxFQUFDLGNBQWMsQ0FBRTtJQUMvQkMsT0FBTyxFQUFFTixRQUFTO0lBQ2xCTyxPQUFPLEVBQUM7RUFBUSxnQkFFaEJoQixNQUFBLENBQUFXLE9BQUEsQ0FBQUMsYUFBQSxDQUFDVCxNQUFBLENBQUFRLE9BQVM7SUFBQ0UsU0FBUyxFQUFDO0VBQW1DLENBQUUsQ0FDNUMsQ0FDakIsQ0FBQztBQUVkLENBQUM7QUFBQyxJQUFBSSxRQUFBLEdBQUFDLE9BQUEsQ0FBQVAsT0FBQSxHQUVhSixrQkFBa0IiLCJpZ25vcmVMaXN0IjpbXX0=