UNPKG

matrix-react-sdk

Version:
48 lines (45 loc) 6.14 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.MapError = void 0; var _react = _interopRequireDefault(require("react")); var _classnames = _interopRequireDefault(require("classnames")); var _warningBadge = require("../../../../res/img/element-icons/warning-badge.svg"); var _languageHandler = require("../../../languageHandler"); var _location = require("../../../utils/location"); var _AccessibleButton = _interopRequireDefault(require("../elements/AccessibleButton")); var _Heading = _interopRequireDefault(require("../typography/Heading")); /* 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 MapError = ({ error, isMinimised, className, onFinished, onClick }) => /*#__PURE__*/_react.default.createElement("div", { "data-testid": "map-rendering-error", className: (0, _classnames.default)("mx_MapError", className, { mx_MapError_isMinimised: isMinimised }), onClick: onClick }, /*#__PURE__*/_react.default.createElement(_warningBadge.Icon, { className: "mx_MapError_icon" }), /*#__PURE__*/_react.default.createElement(_Heading.default, { className: "mx_MapError_heading", size: "3" }, (0, _languageHandler._t)("location_sharing|failed_load_map")), /*#__PURE__*/_react.default.createElement("p", { className: "mx_MapError_message" }, (0, _location.getLocationShareErrorMessage)(error)), onFinished && /*#__PURE__*/_react.default.createElement(_AccessibleButton.default, { element: "button", kind: "primary", onClick: onFinished }, (0, _languageHandler._t)("action|ok"))); exports.MapError = MapError; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfcmVhY3QiLCJfaW50ZXJvcFJlcXVpcmVEZWZhdWx0IiwicmVxdWlyZSIsIl9jbGFzc25hbWVzIiwiX3dhcm5pbmdCYWRnZSIsIl9sYW5ndWFnZUhhbmRsZXIiLCJfbG9jYXRpb24iLCJfQWNjZXNzaWJsZUJ1dHRvbiIsIl9IZWFkaW5nIiwiTWFwRXJyb3IiLCJlcnJvciIsImlzTWluaW1pc2VkIiwiY2xhc3NOYW1lIiwib25GaW5pc2hlZCIsIm9uQ2xpY2siLCJkZWZhdWx0IiwiY3JlYXRlRWxlbWVudCIsImNsYXNzTmFtZXMiLCJteF9NYXBFcnJvcl9pc01pbmltaXNlZCIsIkljb24iLCJzaXplIiwiX3QiLCJnZXRMb2NhdGlvblNoYXJlRXJyb3JNZXNzYWdlIiwiZWxlbWVudCIsImtpbmQiLCJleHBvcnRzIl0sInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvdmlld3MvbG9jYXRpb24vTWFwRXJyb3IudHN4Il0sInNvdXJjZXNDb250ZW50IjpbIi8qXG5Db3B5cmlnaHQgMjAyNCBOZXcgVmVjdG9yIEx0ZC5cbkNvcHlyaWdodCAyMDIyIFRoZSBNYXRyaXgub3JnIEZvdW5kYXRpb24gQy5JLkMuXG5cblNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBR1BMLTMuMC1vbmx5IE9SIEdQTC0zLjAtb25seVxuUGxlYXNlIHNlZSBMSUNFTlNFIGZpbGVzIGluIHRoZSByZXBvc2l0b3J5IHJvb3QgZm9yIGZ1bGwgZGV0YWlscy5cbiovXG5cbmltcG9ydCBSZWFjdCBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCBjbGFzc05hbWVzIGZyb20gXCJjbGFzc25hbWVzXCI7XG5cbmltcG9ydCB7IEljb24gYXMgV2FybmluZ0JhZGdlIH0gZnJvbSBcIi4uLy4uLy4uLy4uL3Jlcy9pbWcvZWxlbWVudC1pY29ucy93YXJuaW5nLWJhZGdlLnN2Z1wiO1xuaW1wb3J0IHsgX3QgfSBmcm9tIFwiLi4vLi4vLi4vbGFuZ3VhZ2VIYW5kbGVyXCI7XG5pbXBvcnQgeyBnZXRMb2NhdGlvblNoYXJlRXJyb3JNZXNzYWdlLCBMb2NhdGlvblNoYXJlRXJyb3IgfSBmcm9tIFwiLi4vLi4vLi4vdXRpbHMvbG9jYXRpb25cIjtcbmltcG9ydCBBY2Nlc3NpYmxlQnV0dG9uIGZyb20gXCIuLi9lbGVtZW50cy9BY2Nlc3NpYmxlQnV0dG9uXCI7XG5pbXBvcnQgSGVhZGluZyBmcm9tIFwiLi4vdHlwb2dyYXBoeS9IZWFkaW5nXCI7XG5cbmV4cG9ydCBpbnRlcmZhY2UgTWFwRXJyb3JQcm9wcyB7XG4gICAgZXJyb3I6IExvY2F0aW9uU2hhcmVFcnJvcjtcbiAgICBvbkZpbmlzaGVkPzogKCkgPT4gdm9pZDtcbiAgICBpc01pbmltaXNlZD86IGJvb2xlYW47XG4gICAgY2xhc3NOYW1lPzogc3RyaW5nO1xuICAgIG9uQ2xpY2s/OiAoKSA9PiB2b2lkO1xufVxuXG5leHBvcnQgY29uc3QgTWFwRXJyb3I6IFJlYWN0LkZDPE1hcEVycm9yUHJvcHM+ID0gKHsgZXJyb3IsIGlzTWluaW1pc2VkLCBjbGFzc05hbWUsIG9uRmluaXNoZWQsIG9uQ2xpY2sgfSkgPT4gKFxuICAgIDxkaXZcbiAgICAgICAgZGF0YS10ZXN0aWQ9XCJtYXAtcmVuZGVyaW5nLWVycm9yXCJcbiAgICAgICAgY2xhc3NOYW1lPXtjbGFzc05hbWVzKFwibXhfTWFwRXJyb3JcIiwgY2xhc3NOYW1lLCB7IG14X01hcEVycm9yX2lzTWluaW1pc2VkOiBpc01pbmltaXNlZCB9KX1cbiAgICAgICAgb25DbGljaz17b25DbGlja31cbiAgICA+XG4gICAgICAgIDxXYXJuaW5nQmFkZ2UgY2xhc3NOYW1lPVwibXhfTWFwRXJyb3JfaWNvblwiIC8+XG4gICAgICAgIDxIZWFkaW5nIGNsYXNzTmFtZT1cIm14X01hcEVycm9yX2hlYWRpbmdcIiBzaXplPVwiM1wiPlxuICAgICAgICAgICAge190KFwibG9jYXRpb25fc2hhcmluZ3xmYWlsZWRfbG9hZF9tYXBcIil9XG4gICAgICAgIDwvSGVhZGluZz5cbiAgICAgICAgPHAgY2xhc3NOYW1lPVwibXhfTWFwRXJyb3JfbWVzc2FnZVwiPntnZXRMb2NhdGlvblNoYXJlRXJyb3JNZXNzYWdlKGVycm9yKX08L3A+XG4gICAgICAgIHtvbkZpbmlzaGVkICYmIChcbiAgICAgICAgICAgIDxBY2Nlc3NpYmxlQnV0dG9uIGVsZW1lbnQ9XCJidXR0b25cIiBraW5kPVwicHJpbWFyeVwiIG9uQ2xpY2s9e29uRmluaXNoZWR9PlxuICAgICAgICAgICAgICAgIHtfdChcImFjdGlvbnxva1wiKX1cbiAgICAgICAgICAgIDwvQWNjZXNzaWJsZUJ1dHRvbj5cbiAgICAgICAgKX1cbiAgICA8L2Rpdj5cbik7XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFRQSxJQUFBQSxNQUFBLEdBQUFDLHNCQUFBLENBQUFDLE9BQUE7QUFDQSxJQUFBQyxXQUFBLEdBQUFGLHNCQUFBLENBQUFDLE9BQUE7QUFFQSxJQUFBRSxhQUFBLEdBQUFGLE9BQUE7QUFDQSxJQUFBRyxnQkFBQSxHQUFBSCxPQUFBO0FBQ0EsSUFBQUksU0FBQSxHQUFBSixPQUFBO0FBQ0EsSUFBQUssaUJBQUEsR0FBQU4sc0JBQUEsQ0FBQUMsT0FBQTtBQUNBLElBQUFNLFFBQUEsR0FBQVAsc0JBQUEsQ0FBQUMsT0FBQTtBQWZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQW1CTyxNQUFNTyxRQUFpQyxHQUFHQSxDQUFDO0VBQUVDLEtBQUs7RUFBRUMsV0FBVztFQUFFQyxTQUFTO0VBQUVDLFVBQVU7RUFBRUM7QUFBUSxDQUFDLGtCQUNwR2QsTUFBQSxDQUFBZSxPQUFBLENBQUFDLGFBQUE7RUFDSSxlQUFZLHFCQUFxQjtFQUNqQ0osU0FBUyxFQUFFLElBQUFLLG1CQUFVLEVBQUMsYUFBYSxFQUFFTCxTQUFTLEVBQUU7SUFBRU0sdUJBQXVCLEVBQUVQO0VBQVksQ0FBQyxDQUFFO0VBQzFGRyxPQUFPLEVBQUVBO0FBQVEsZ0JBRWpCZCxNQUFBLENBQUFlLE9BQUEsQ0FBQUMsYUFBQSxDQUFDWixhQUFBLENBQUFlLElBQVk7RUFBQ1AsU0FBUyxFQUFDO0FBQWtCLENBQUUsQ0FBQyxlQUM3Q1osTUFBQSxDQUFBZSxPQUFBLENBQUFDLGFBQUEsQ0FBQ1IsUUFBQSxDQUFBTyxPQUFPO0VBQUNILFNBQVMsRUFBQyxxQkFBcUI7RUFBQ1EsSUFBSSxFQUFDO0FBQUcsR0FDNUMsSUFBQUMsbUJBQUUsRUFBQyxrQ0FBa0MsQ0FDakMsQ0FBQyxlQUNWckIsTUFBQSxDQUFBZSxPQUFBLENBQUFDLGFBQUE7RUFBR0osU0FBUyxFQUFDO0FBQXFCLEdBQUUsSUFBQVUsc0NBQTRCLEVBQUNaLEtBQUssQ0FBSyxDQUFDLEVBQzNFRyxVQUFVLGlCQUNQYixNQUFBLENBQUFlLE9BQUEsQ0FBQUMsYUFBQSxDQUFDVCxpQkFBQSxDQUFBUSxPQUFnQjtFQUFDUSxPQUFPLEVBQUMsUUFBUTtFQUFDQyxJQUFJLEVBQUMsU0FBUztFQUFDVixPQUFPLEVBQUVEO0FBQVcsR0FDakUsSUFBQVEsbUJBQUUsRUFBQyxXQUFXLENBQ0QsQ0FFckIsQ0FDUjtBQUFDSSxPQUFBLENBQUFoQixRQUFBLEdBQUFBLFFBQUEiLCJpZ25vcmVMaXN0IjpbXX0=