matrix-react-sdk
Version:
SDK for matrix.org using React
36 lines (33 loc) • 4.02 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.VoiceBroadcastRecordingBody = void 0;
var _react = _interopRequireDefault(require("react"));
var _ = require("../..");
/*
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 VoiceBroadcastRecordingBody = ({
recording
}) => {
const {
live,
room,
sender,
recordingState
} = (0, _.useVoiceBroadcastRecording)(recording);
return /*#__PURE__*/_react.default.createElement("div", {
className: "mx_VoiceBroadcastBody"
}, /*#__PURE__*/_react.default.createElement(_.VoiceBroadcastHeader, {
live: live ? "live" : "grey",
microphoneLabel: sender?.name,
room: room
}), recordingState === "connection_error" && /*#__PURE__*/_react.default.createElement(_.VoiceBroadcastRecordingConnectionError, null));
};
exports.VoiceBroadcastRecordingBody = VoiceBroadcastRecordingBody;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfcmVhY3QiLCJfaW50ZXJvcFJlcXVpcmVEZWZhdWx0IiwicmVxdWlyZSIsIl8iLCJWb2ljZUJyb2FkY2FzdFJlY29yZGluZ0JvZHkiLCJyZWNvcmRpbmciLCJsaXZlIiwicm9vbSIsInNlbmRlciIsInJlY29yZGluZ1N0YXRlIiwidXNlVm9pY2VCcm9hZGNhc3RSZWNvcmRpbmciLCJkZWZhdWx0IiwiY3JlYXRlRWxlbWVudCIsImNsYXNzTmFtZSIsIlZvaWNlQnJvYWRjYXN0SGVhZGVyIiwibWljcm9waG9uZUxhYmVsIiwibmFtZSIsIlZvaWNlQnJvYWRjYXN0UmVjb3JkaW5nQ29ubmVjdGlvbkVycm9yIiwiZXhwb3J0cyJdLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy92b2ljZS1icm9hZGNhc3QvY29tcG9uZW50cy9tb2xlY3VsZXMvVm9pY2VCcm9hZGNhc3RSZWNvcmRpbmdCb2R5LnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuQ29weXJpZ2h0IDIwMjQgTmV3IFZlY3RvciBMdGQuXG5Db3B5cmlnaHQgMjAyMiBUaGUgTWF0cml4Lm9yZyBGb3VuZGF0aW9uIEMuSS5DLlxuXG5TUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQUdQTC0zLjAtb25seSBPUiBHUEwtMy4wLW9ubHlcblBsZWFzZSBzZWUgTElDRU5TRSBmaWxlcyBpbiB0aGUgcmVwb3NpdG9yeSByb290IGZvciBmdWxsIGRldGFpbHMuXG4qL1xuXG5pbXBvcnQgUmVhY3QgZnJvbSBcInJlYWN0XCI7XG5cbmltcG9ydCB7XG4gICAgdXNlVm9pY2VCcm9hZGNhc3RSZWNvcmRpbmcsXG4gICAgVm9pY2VCcm9hZGNhc3RIZWFkZXIsXG4gICAgVm9pY2VCcm9hZGNhc3RSZWNvcmRpbmcsXG4gICAgVm9pY2VCcm9hZGNhc3RSZWNvcmRpbmdDb25uZWN0aW9uRXJyb3IsXG59IGZyb20gXCIuLi8uLlwiO1xuXG5pbnRlcmZhY2UgVm9pY2VCcm9hZGNhc3RSZWNvcmRpbmdCb2R5UHJvcHMge1xuICAgIHJlY29yZGluZzogVm9pY2VCcm9hZGNhc3RSZWNvcmRpbmc7XG59XG5cbmV4cG9ydCBjb25zdCBWb2ljZUJyb2FkY2FzdFJlY29yZGluZ0JvZHk6IFJlYWN0LkZDPFZvaWNlQnJvYWRjYXN0UmVjb3JkaW5nQm9keVByb3BzPiA9ICh7IHJlY29yZGluZyB9KSA9PiB7XG4gICAgY29uc3QgeyBsaXZlLCByb29tLCBzZW5kZXIsIHJlY29yZGluZ1N0YXRlIH0gPSB1c2VWb2ljZUJyb2FkY2FzdFJlY29yZGluZyhyZWNvcmRpbmcpO1xuXG4gICAgcmV0dXJuIChcbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJteF9Wb2ljZUJyb2FkY2FzdEJvZHlcIj5cbiAgICAgICAgICAgIDxWb2ljZUJyb2FkY2FzdEhlYWRlciBsaXZlPXtsaXZlID8gXCJsaXZlXCIgOiBcImdyZXlcIn0gbWljcm9waG9uZUxhYmVsPXtzZW5kZXI/Lm5hbWV9IHJvb209e3Jvb219IC8+XG4gICAgICAgICAgICB7cmVjb3JkaW5nU3RhdGUgPT09IFwiY29ubmVjdGlvbl9lcnJvclwiICYmIDxWb2ljZUJyb2FkY2FzdFJlY29yZGluZ0Nvbm5lY3Rpb25FcnJvciAvPn1cbiAgICAgICAgPC9kaXY+XG4gICAgKTtcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFRQSxJQUFBQSxNQUFBLEdBQUFDLHNCQUFBLENBQUFDLE9BQUE7QUFFQSxJQUFBQyxDQUFBLEdBQUFELE9BQUE7QUFWQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFlTyxNQUFNRSwyQkFBdUUsR0FBR0EsQ0FBQztFQUFFQztBQUFVLENBQUMsS0FBSztFQUN0RyxNQUFNO0lBQUVDLElBQUk7SUFBRUMsSUFBSTtJQUFFQyxNQUFNO0lBQUVDO0VBQWUsQ0FBQyxHQUFHLElBQUFDLDRCQUEwQixFQUFDTCxTQUFTLENBQUM7RUFFcEYsb0JBQ0lMLE1BQUEsQ0FBQVcsT0FBQSxDQUFBQyxhQUFBO0lBQUtDLFNBQVMsRUFBQztFQUF1QixnQkFDbENiLE1BQUEsQ0FBQVcsT0FBQSxDQUFBQyxhQUFBLENBQUNULENBQUEsQ0FBQVcsb0JBQW9CO0lBQUNSLElBQUksRUFBRUEsSUFBSSxHQUFHLE1BQU0sR0FBRyxNQUFPO0lBQUNTLGVBQWUsRUFBRVAsTUFBTSxFQUFFUSxJQUFLO0lBQUNULElBQUksRUFBRUE7RUFBSyxDQUFFLENBQUMsRUFDaEdFLGNBQWMsS0FBSyxrQkFBa0IsaUJBQUlULE1BQUEsQ0FBQVcsT0FBQSxDQUFBQyxhQUFBLENBQUNULENBQUEsQ0FBQWMsc0NBQXNDLE1BQUUsQ0FDbEYsQ0FBQztBQUVkLENBQUM7QUFBQ0MsT0FBQSxDQUFBZCwyQkFBQSxHQUFBQSwyQkFBQSIsImlnbm9yZUxpc3QiOltdfQ==