matrix-react-sdk
Version:
SDK for matrix.org using React
42 lines (39 loc) • 5.98 kB
JavaScript
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.EventTileThreadToolbar = EventTileThreadToolbar;
var _react = _interopRequireDefault(require("react"));
var _RovingTabIndex = require("../../../../accessibility/RovingTabIndex");
var _Toolbar = _interopRequireDefault(require("../../../../accessibility/Toolbar"));
var _languageHandler = require("../../../../languageHandler");
var _link = require("../../../../../res/img/element-icons/link.svg");
var _viewInRoom = require("../../../../../res/img/element-icons/view-in-room.svg");
/*
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.
*/
function EventTileThreadToolbar({
viewInRoom,
copyLinkToThread
}) {
return /*#__PURE__*/_react.default.createElement(_Toolbar.default, {
className: "mx_MessageActionBar",
"aria-label": (0, _languageHandler._t)("timeline|mab|label"),
"aria-live": "off"
}, /*#__PURE__*/_react.default.createElement(_RovingTabIndex.RovingAccessibleButton, {
className: "mx_MessageActionBar_iconButton",
onClick: viewInRoom,
title: (0, _languageHandler._t)("timeline|mab|view_in_room"),
key: "view_in_room"
}, /*#__PURE__*/_react.default.createElement(_viewInRoom.Icon, null)), /*#__PURE__*/_react.default.createElement(_RovingTabIndex.RovingAccessibleButton, {
className: "mx_MessageActionBar_iconButton",
onClick: copyLinkToThread,
title: (0, _languageHandler._t)("timeline|mab|copy_link_thread"),
key: "copy_link_to_thread"
}, /*#__PURE__*/_react.default.createElement(_link.Icon, null)));
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfcmVhY3QiLCJfaW50ZXJvcFJlcXVpcmVEZWZhdWx0IiwicmVxdWlyZSIsIl9Sb3ZpbmdUYWJJbmRleCIsIl9Ub29sYmFyIiwiX2xhbmd1YWdlSGFuZGxlciIsIl9saW5rIiwiX3ZpZXdJblJvb20iLCJFdmVudFRpbGVUaHJlYWRUb29sYmFyIiwidmlld0luUm9vbSIsImNvcHlMaW5rVG9UaHJlYWQiLCJkZWZhdWx0IiwiY3JlYXRlRWxlbWVudCIsImNsYXNzTmFtZSIsIl90IiwiUm92aW5nQWNjZXNzaWJsZUJ1dHRvbiIsIm9uQ2xpY2siLCJ0aXRsZSIsImtleSIsIkljb24iXSwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy92aWV3cy9yb29tcy9FdmVudFRpbGUvRXZlbnRUaWxlVGhyZWFkVG9vbGJhci50c3giXSwic291cmNlc0NvbnRlbnQiOlsiLypcbkNvcHlyaWdodCAyMDI0IE5ldyBWZWN0b3IgTHRkLlxuQ29weXJpZ2h0IDIwMjIgVGhlIE1hdHJpeC5vcmcgRm91bmRhdGlvbiBDLkkuQy5cblxuU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFHUEwtMy4wLW9ubHkgT1IgR1BMLTMuMC1vbmx5XG5QbGVhc2Ugc2VlIExJQ0VOU0UgZmlsZXMgaW4gdGhlIHJlcG9zaXRvcnkgcm9vdCBmb3IgZnVsbCBkZXRhaWxzLlxuKi9cblxuaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiO1xuXG5pbXBvcnQgeyBSb3ZpbmdBY2Nlc3NpYmxlQnV0dG9uIH0gZnJvbSBcIi4uLy4uLy4uLy4uL2FjY2Vzc2liaWxpdHkvUm92aW5nVGFiSW5kZXhcIjtcbmltcG9ydCBUb29sYmFyIGZyb20gXCIuLi8uLi8uLi8uLi9hY2Nlc3NpYmlsaXR5L1Rvb2xiYXJcIjtcbmltcG9ydCB7IF90IH0gZnJvbSBcIi4uLy4uLy4uLy4uL2xhbmd1YWdlSGFuZGxlclwiO1xuaW1wb3J0IHsgSWNvbiBhcyBMaW5rSWNvbiB9IGZyb20gXCIuLi8uLi8uLi8uLi8uLi9yZXMvaW1nL2VsZW1lbnQtaWNvbnMvbGluay5zdmdcIjtcbmltcG9ydCB7IEljb24gYXMgVmlld0luUm9vbUljb24gfSBmcm9tIFwiLi4vLi4vLi4vLi4vLi4vcmVzL2ltZy9lbGVtZW50LWljb25zL3ZpZXctaW4tcm9vbS5zdmdcIjtcbmltcG9ydCB7IEJ1dHRvbkV2ZW50IH0gZnJvbSBcIi4uLy4uL2VsZW1lbnRzL0FjY2Vzc2libGVCdXR0b25cIjtcblxuZXhwb3J0IGZ1bmN0aW9uIEV2ZW50VGlsZVRocmVhZFRvb2xiYXIoe1xuICAgIHZpZXdJblJvb20sXG4gICAgY29weUxpbmtUb1RocmVhZCxcbn06IHtcbiAgICB2aWV3SW5Sb29tOiAoZXZ0OiBCdXR0b25FdmVudCkgPT4gdm9pZDtcbiAgICBjb3B5TGlua1RvVGhyZWFkOiAoZXZ0OiBCdXR0b25FdmVudCkgPT4gdm9pZDtcbn0pOiBKU1guRWxlbWVudCB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPFRvb2xiYXIgY2xhc3NOYW1lPVwibXhfTWVzc2FnZUFjdGlvbkJhclwiIGFyaWEtbGFiZWw9e190KFwidGltZWxpbmV8bWFifGxhYmVsXCIpfSBhcmlhLWxpdmU9XCJvZmZcIj5cbiAgICAgICAgICAgIDxSb3ZpbmdBY2Nlc3NpYmxlQnV0dG9uXG4gICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwibXhfTWVzc2FnZUFjdGlvbkJhcl9pY29uQnV0dG9uXCJcbiAgICAgICAgICAgICAgICBvbkNsaWNrPXt2aWV3SW5Sb29tfVxuICAgICAgICAgICAgICAgIHRpdGxlPXtfdChcInRpbWVsaW5lfG1hYnx2aWV3X2luX3Jvb21cIil9XG4gICAgICAgICAgICAgICAga2V5PVwidmlld19pbl9yb29tXCJcbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICA8Vmlld0luUm9vbUljb24gLz5cbiAgICAgICAgICAgIDwvUm92aW5nQWNjZXNzaWJsZUJ1dHRvbj5cbiAgICAgICAgICAgIDxSb3ZpbmdBY2Nlc3NpYmxlQnV0dG9uXG4gICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwibXhfTWVzc2FnZUFjdGlvbkJhcl9pY29uQnV0dG9uXCJcbiAgICAgICAgICAgICAgICBvbkNsaWNrPXtjb3B5TGlua1RvVGhyZWFkfVxuICAgICAgICAgICAgICAgIHRpdGxlPXtfdChcInRpbWVsaW5lfG1hYnxjb3B5X2xpbmtfdGhyZWFkXCIpfVxuICAgICAgICAgICAgICAgIGtleT1cImNvcHlfbGlua190b190aHJlYWRcIlxuICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIDxMaW5rSWNvbiAvPlxuICAgICAgICAgICAgPC9Sb3ZpbmdBY2Nlc3NpYmxlQnV0dG9uPlxuICAgICAgICA8L1Rvb2xiYXI+XG4gICAgKTtcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQVFBLElBQUFBLE1BQUEsR0FBQUMsc0JBQUEsQ0FBQUMsT0FBQTtBQUVBLElBQUFDLGVBQUEsR0FBQUQsT0FBQTtBQUNBLElBQUFFLFFBQUEsR0FBQUgsc0JBQUEsQ0FBQUMsT0FBQTtBQUNBLElBQUFHLGdCQUFBLEdBQUFILE9BQUE7QUFDQSxJQUFBSSxLQUFBLEdBQUFKLE9BQUE7QUFDQSxJQUFBSyxXQUFBLEdBQUFMLE9BQUE7QUFkQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFXTyxTQUFTTSxzQkFBc0JBLENBQUM7RUFDbkNDLFVBQVU7RUFDVkM7QUFJSixDQUFDLEVBQWU7RUFDWixvQkFDSVYsTUFBQSxDQUFBVyxPQUFBLENBQUFDLGFBQUEsQ0FBQ1IsUUFBQSxDQUFBTyxPQUFPO0lBQUNFLFNBQVMsRUFBQyxxQkFBcUI7SUFBQyxjQUFZLElBQUFDLG1CQUFFLEVBQUMsb0JBQW9CLENBQUU7SUFBQyxhQUFVO0VBQUssZ0JBQzFGZCxNQUFBLENBQUFXLE9BQUEsQ0FBQUMsYUFBQSxDQUFDVCxlQUFBLENBQUFZLHNCQUFzQjtJQUNuQkYsU0FBUyxFQUFDLGdDQUFnQztJQUMxQ0csT0FBTyxFQUFFUCxVQUFXO0lBQ3BCUSxLQUFLLEVBQUUsSUFBQUgsbUJBQUUsRUFBQywyQkFBMkIsQ0FBRTtJQUN2Q0ksR0FBRyxFQUFDO0VBQWMsZ0JBRWxCbEIsTUFBQSxDQUFBVyxPQUFBLENBQUFDLGFBQUEsQ0FBQ0wsV0FBQSxDQUFBWSxJQUFjLE1BQUUsQ0FDRyxDQUFDLGVBQ3pCbkIsTUFBQSxDQUFBVyxPQUFBLENBQUFDLGFBQUEsQ0FBQ1QsZUFBQSxDQUFBWSxzQkFBc0I7SUFDbkJGLFNBQVMsRUFBQyxnQ0FBZ0M7SUFDMUNHLE9BQU8sRUFBRU4sZ0JBQWlCO0lBQzFCTyxLQUFLLEVBQUUsSUFBQUgsbUJBQUUsRUFBQywrQkFBK0IsQ0FBRTtJQUMzQ0ksR0FBRyxFQUFDO0VBQXFCLGdCQUV6QmxCLE1BQUEsQ0FBQVcsT0FBQSxDQUFBQyxhQUFBLENBQUNOLEtBQUEsQ0FBQWEsSUFBUSxNQUFFLENBQ1MsQ0FDbkIsQ0FBQztBQUVsQiIsImlnbm9yZUxpc3QiOltdfQ==