matrix-react-sdk
Version:
SDK for matrix.org using React
47 lines (44 loc) • 4.93 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
var _react = _interopRequireDefault(require("react"));
var _languageHandler = require("../../../languageHandler");
/*
Copyright 2024 New Vector Ltd.
Copyright 2015-2021 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.
*/
class Spinner extends _react.default.PureComponent {
render() {
const {
w,
h,
message
} = this.props;
return /*#__PURE__*/_react.default.createElement("div", {
className: "mx_Spinner"
}, message && /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", {
className: "mx_Spinner_Msg"
}, message), "\xA0"), /*#__PURE__*/_react.default.createElement("div", {
className: "mx_Spinner_icon",
style: {
width: w,
height: h
},
"aria-label": (0, _languageHandler._t)("common|loading"),
role: "progressbar",
"data-testid": "spinner"
}));
}
}
exports.default = Spinner;
(0, _defineProperty2.default)(Spinner, "defaultProps", {
w: 32,
h: 32
});
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfcmVhY3QiLCJfaW50ZXJvcFJlcXVpcmVEZWZhdWx0IiwicmVxdWlyZSIsIl9sYW5ndWFnZUhhbmRsZXIiLCJTcGlubmVyIiwiUmVhY3QiLCJQdXJlQ29tcG9uZW50IiwicmVuZGVyIiwidyIsImgiLCJtZXNzYWdlIiwicHJvcHMiLCJkZWZhdWx0IiwiY3JlYXRlRWxlbWVudCIsImNsYXNzTmFtZSIsIkZyYWdtZW50Iiwic3R5bGUiLCJ3aWR0aCIsImhlaWdodCIsIl90Iiwicm9sZSIsImV4cG9ydHMiLCJfZGVmaW5lUHJvcGVydHkyIl0sInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvdmlld3MvZWxlbWVudHMvU3Bpbm5lci50c3giXSwic291cmNlc0NvbnRlbnQiOlsiLypcbkNvcHlyaWdodCAyMDI0IE5ldyBWZWN0b3IgTHRkLlxuQ29weXJpZ2h0IDIwMTUtMjAyMSBUaGUgTWF0cml4Lm9yZyBGb3VuZGF0aW9uIEMuSS5DLlxuXG5TUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQUdQTC0zLjAtb25seSBPUiBHUEwtMy4wLW9ubHlcblBsZWFzZSBzZWUgTElDRU5TRSBmaWxlcyBpbiB0aGUgcmVwb3NpdG9yeSByb290IGZvciBmdWxsIGRldGFpbHMuXG4qL1xuXG5pbXBvcnQgUmVhY3QgZnJvbSBcInJlYWN0XCI7XG5cbmltcG9ydCB7IF90IH0gZnJvbSBcIi4uLy4uLy4uL2xhbmd1YWdlSGFuZGxlclwiO1xuXG5pbnRlcmZhY2UgSVByb3BzIHtcbiAgICB3PzogbnVtYmVyO1xuICAgIGg/OiBudW1iZXI7XG4gICAgbWVzc2FnZT86IHN0cmluZztcbiAgICBvbkZpbmlzaGVkOiBhbnk7IC8vIFhYWDogU3Bpbm5lciBwcmV0ZW5kcyB0byBiZSBhIGRpYWxvZyBzbyBpdCBtdXN0IGFjY2VwdCBhbiBvbkZpbmlzaGVkLCBidXQgaXQgbmV2ZXIgY2FsbHMgaXRcbn1cblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgU3Bpbm5lciBleHRlbmRzIFJlYWN0LlB1cmVDb21wb25lbnQ8SVByb3BzPiB7XG4gICAgcHVibGljIHN0YXRpYyBkZWZhdWx0UHJvcHM6IFBhcnRpYWw8SVByb3BzPiA9IHtcbiAgICAgICAgdzogMzIsXG4gICAgICAgIGg6IDMyLFxuICAgIH07XG5cbiAgICBwdWJsaWMgcmVuZGVyKCk6IFJlYWN0LlJlYWN0Tm9kZSB7XG4gICAgICAgIGNvbnN0IHsgdywgaCwgbWVzc2FnZSB9ID0gdGhpcy5wcm9wcztcbiAgICAgICAgcmV0dXJuIChcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwibXhfU3Bpbm5lclwiPlxuICAgICAgICAgICAgICAgIHttZXNzYWdlICYmIChcbiAgICAgICAgICAgICAgICAgICAgPFJlYWN0LkZyYWdtZW50PlxuICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJteF9TcGlubmVyX01zZ1wiPnttZXNzYWdlfTwvZGl2PiZuYnNwO1xuICAgICAgICAgICAgICAgICAgICA8L1JlYWN0LkZyYWdtZW50PlxuICAgICAgICAgICAgICAgICl9XG4gICAgICAgICAgICAgICAgPGRpdlxuICAgICAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJteF9TcGlubmVyX2ljb25cIlxuICAgICAgICAgICAgICAgICAgICBzdHlsZT17eyB3aWR0aDogdywgaGVpZ2h0OiBoIH19XG4gICAgICAgICAgICAgICAgICAgIGFyaWEtbGFiZWw9e190KFwiY29tbW9ufGxvYWRpbmdcIil9XG4gICAgICAgICAgICAgICAgICAgIHJvbGU9XCJwcm9ncmVzc2JhclwiXG4gICAgICAgICAgICAgICAgICAgIGRhdGEtdGVzdGlkPVwic3Bpbm5lclwiXG4gICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICApO1xuICAgIH1cbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFRQSxJQUFBQSxNQUFBLEdBQUFDLHNCQUFBLENBQUFDLE9BQUE7QUFFQSxJQUFBQyxnQkFBQSxHQUFBRCxPQUFBO0FBVkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBYWUsTUFBTUUsT0FBTyxTQUFTQyxjQUFLLENBQUNDLGFBQWEsQ0FBUztFQU10REMsTUFBTUEsQ0FBQSxFQUFvQjtJQUM3QixNQUFNO01BQUVDLENBQUM7TUFBRUMsQ0FBQztNQUFFQztJQUFRLENBQUMsR0FBRyxJQUFJLENBQUNDLEtBQUs7SUFDcEMsb0JBQ0lYLE1BQUEsQ0FBQVksT0FBQSxDQUFBQyxhQUFBO01BQUtDLFNBQVMsRUFBQztJQUFZLEdBQ3RCSixPQUFPLGlCQUNKVixNQUFBLENBQUFZLE9BQUEsQ0FBQUMsYUFBQSxDQUFDYixNQUFBLENBQUFZLE9BQUssQ0FBQ0csUUFBUSxxQkFDWGYsTUFBQSxDQUFBWSxPQUFBLENBQUFDLGFBQUE7TUFBS0MsU0FBUyxFQUFDO0lBQWdCLEdBQUVKLE9BQWEsQ0FBQyxRQUNuQyxDQUNuQixlQUNEVixNQUFBLENBQUFZLE9BQUEsQ0FBQUMsYUFBQTtNQUNJQyxTQUFTLEVBQUMsaUJBQWlCO01BQzNCRSxLQUFLLEVBQUU7UUFBRUMsS0FBSyxFQUFFVCxDQUFDO1FBQUVVLE1BQU0sRUFBRVQ7TUFBRSxDQUFFO01BQy9CLGNBQVksSUFBQVUsbUJBQUUsRUFBQyxnQkFBZ0IsQ0FBRTtNQUNqQ0MsSUFBSSxFQUFDLGFBQWE7TUFDbEIsZUFBWTtJQUFTLENBQ3hCLENBQ0EsQ0FBQztFQUVkO0FBQ0o7QUFBQ0MsT0FBQSxDQUFBVCxPQUFBLEdBQUFSLE9BQUE7QUFBQSxJQUFBa0IsZ0JBQUEsQ0FBQVYsT0FBQSxFQXpCb0JSLE9BQU8sa0JBQ3NCO0VBQzFDSSxDQUFDLEVBQUUsRUFBRTtFQUNMQyxDQUFDLEVBQUU7QUFDUCxDQUFDIiwiaWdub3JlTGlzdCI6W119