matrix-react-sdk
Version:
SDK for matrix.org using React
42 lines (40 loc) • 5 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 _classnames = _interopRequireDefault(require("classnames"));
var _location = require("../../../../res/img/element-icons/location.svg");
var _map = require("../../../../res/img/location/map.svg");
var _Spinner = _interopRequireDefault(require("../elements/Spinner"));
const _excluded = ["className", "isLoading", "children"];
/*
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 MapFallback = _ref => {
let {
className,
isLoading,
children
} = _ref,
rest = (0, _objectWithoutProperties2.default)(_ref, _excluded);
return /*#__PURE__*/_react.default.createElement("div", (0, _extends2.default)({
className: (0, _classnames.default)("mx_MapFallback", className)
}, rest), /*#__PURE__*/_react.default.createElement(_map.Icon, {
className: "mx_MapFallback_bg"
}), isLoading ? /*#__PURE__*/_react.default.createElement(_Spinner.default, {
h: 32,
w: 32
}) : /*#__PURE__*/_react.default.createElement(_location.Icon, {
className: "mx_MapFallback_icon"
}), children);
};
var _default = exports.default = MapFallback;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfcmVhY3QiLCJfaW50ZXJvcFJlcXVpcmVEZWZhdWx0IiwicmVxdWlyZSIsIl9jbGFzc25hbWVzIiwiX2xvY2F0aW9uIiwiX21hcCIsIl9TcGlubmVyIiwiX2V4Y2x1ZGVkIiwiTWFwRmFsbGJhY2siLCJfcmVmIiwiY2xhc3NOYW1lIiwiaXNMb2FkaW5nIiwiY2hpbGRyZW4iLCJyZXN0IiwiX29iamVjdFdpdGhvdXRQcm9wZXJ0aWVzMiIsImRlZmF1bHQiLCJjcmVhdGVFbGVtZW50IiwiX2V4dGVuZHMyIiwiY2xhc3NOYW1lcyIsIkljb24iLCJoIiwidyIsIl9kZWZhdWx0IiwiZXhwb3J0cyJdLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL3ZpZXdzL2xvY2F0aW9uL01hcEZhbGxiYWNrLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuQ29weXJpZ2h0IDIwMjQgTmV3IFZlY3RvciBMdGQuXG5Db3B5cmlnaHQgMjAyMiBUaGUgTWF0cml4Lm9yZyBGb3VuZGF0aW9uIEMuSS5DLlxuXG5TUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQUdQTC0zLjAtb25seSBPUiBHUEwtMy4wLW9ubHlcblBsZWFzZSBzZWUgTElDRU5TRSBmaWxlcyBpbiB0aGUgcmVwb3NpdG9yeSByb290IGZvciBmdWxsIGRldGFpbHMuXG4qL1xuXG5pbXBvcnQgUmVhY3QgZnJvbSBcInJlYWN0XCI7XG5pbXBvcnQgY2xhc3NOYW1lcyBmcm9tIFwiY2xhc3NuYW1lc1wiO1xuXG5pbXBvcnQgeyBJY29uIGFzIExvY2F0aW9uTWFya2VySWNvbiB9IGZyb20gXCIuLi8uLi8uLi8uLi9yZXMvaW1nL2VsZW1lbnQtaWNvbnMvbG9jYXRpb24uc3ZnXCI7XG5pbXBvcnQgeyBJY29uIGFzIE1hcEZhbGxiYWNrSW1hZ2UgfSBmcm9tIFwiLi4vLi4vLi4vLi4vcmVzL2ltZy9sb2NhdGlvbi9tYXAuc3ZnXCI7XG5pbXBvcnQgU3Bpbm5lciBmcm9tIFwiLi4vZWxlbWVudHMvU3Bpbm5lclwiO1xuXG5pbnRlcmZhY2UgUHJvcHMgZXh0ZW5kcyBSZWFjdC5IVE1MQXR0cmlidXRlczxIVE1MRGl2RWxlbWVudD4ge1xuICAgIGNsYXNzTmFtZT86IHN0cmluZztcbiAgICBpc0xvYWRpbmc/OiBib29sZWFuO1xuICAgIGNoaWxkcmVuPzogUmVhY3QuUmVhY3ROb2RlIHwgUmVhY3QuUmVhY3ROb2RlQXJyYXk7XG59XG5cbmNvbnN0IE1hcEZhbGxiYWNrOiBSZWFjdC5GQzxQcm9wcz4gPSAoeyBjbGFzc05hbWUsIGlzTG9hZGluZywgY2hpbGRyZW4sIC4uLnJlc3QgfSkgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPXtjbGFzc05hbWVzKFwibXhfTWFwRmFsbGJhY2tcIiwgY2xhc3NOYW1lKX0gey4uLnJlc3R9PlxuICAgICAgICAgICAgPE1hcEZhbGxiYWNrSW1hZ2UgY2xhc3NOYW1lPVwibXhfTWFwRmFsbGJhY2tfYmdcIiAvPlxuICAgICAgICAgICAge2lzTG9hZGluZyA/IDxTcGlubmVyIGg9ezMyfSB3PXszMn0gLz4gOiA8TG9jYXRpb25NYXJrZXJJY29uIGNsYXNzTmFtZT1cIm14X01hcEZhbGxiYWNrX2ljb25cIiAvPn1cbiAgICAgICAgICAgIHtjaGlsZHJlbn1cbiAgICAgICAgPC9kaXY+XG4gICAgKTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IE1hcEZhbGxiYWNrO1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFRQSxJQUFBQSxNQUFBLEdBQUFDLHNCQUFBLENBQUFDLE9BQUE7QUFDQSxJQUFBQyxXQUFBLEdBQUFGLHNCQUFBLENBQUFDLE9BQUE7QUFFQSxJQUFBRSxTQUFBLEdBQUFGLE9BQUE7QUFDQSxJQUFBRyxJQUFBLEdBQUFILE9BQUE7QUFDQSxJQUFBSSxRQUFBLEdBQUFMLHNCQUFBLENBQUFDLE9BQUE7QUFBMEMsTUFBQUssU0FBQTtBQWIxQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQWVBLE1BQU1DLFdBQTRCLEdBQUdDLElBQUEsSUFBaUQ7RUFBQSxJQUFoRDtNQUFFQyxTQUFTO01BQUVDLFNBQVM7TUFBRUM7SUFBa0IsQ0FBQyxHQUFBSCxJQUFBO0lBQU5JLElBQUksT0FBQUMseUJBQUEsQ0FBQUMsT0FBQSxFQUFBTixJQUFBLEVBQUFGLFNBQUE7RUFDM0Usb0JBQ0lQLE1BQUEsQ0FBQWUsT0FBQSxDQUFBQyxhQUFBLFlBQUFDLFNBQUEsQ0FBQUYsT0FBQTtJQUFLTCxTQUFTLEVBQUUsSUFBQVEsbUJBQVUsRUFBQyxnQkFBZ0IsRUFBRVIsU0FBUztFQUFFLEdBQUtHLElBQUksZ0JBQzdEYixNQUFBLENBQUFlLE9BQUEsQ0FBQUMsYUFBQSxDQUFDWCxJQUFBLENBQUFjLElBQWdCO0lBQUNULFNBQVMsRUFBQztFQUFtQixDQUFFLENBQUMsRUFDakRDLFNBQVMsZ0JBQUdYLE1BQUEsQ0FBQWUsT0FBQSxDQUFBQyxhQUFBLENBQUNWLFFBQUEsQ0FBQVMsT0FBTztJQUFDSyxDQUFDLEVBQUUsRUFBRztJQUFDQyxDQUFDLEVBQUU7RUFBRyxDQUFFLENBQUMsZ0JBQUdyQixNQUFBLENBQUFlLE9BQUEsQ0FBQUMsYUFBQSxDQUFDWixTQUFBLENBQUFlLElBQWtCO0lBQUNULFNBQVMsRUFBQztFQUFxQixDQUFFLENBQUMsRUFDOUZFLFFBQ0EsQ0FBQztBQUVkLENBQUM7QUFBQyxJQUFBVSxRQUFBLEdBQUFDLE9BQUEsQ0FBQVIsT0FBQSxHQUVhUCxXQUFXIiwiaWdub3JlTGlzdCI6W119