UNPKG

matrix-react-sdk

Version:
49 lines (46 loc) 5.91 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _react = _interopRequireDefault(require("react")); var _languageHandler = require("../../../languageHandler"); var _AccessibleButton = _interopRequireDefault(require("../elements/AccessibleButton")); var _plusButton = require("../../../../res/img/element-icons/plus-button.svg"); var _minusButton = require("../../../../res/img/element-icons/minus-button.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. */ const ZoomButtons = ({ map }) => { const onZoomIn = () => { map.zoomIn(); }; const onZoomOut = () => { map.zoomOut(); }; return /*#__PURE__*/_react.default.createElement("div", { className: "mx_ZoomButtons" }, /*#__PURE__*/_react.default.createElement(_AccessibleButton.default, { onClick: onZoomIn, "data-testid": "map-zoom-in-button", title: (0, _languageHandler._t)("action|zoom_in"), className: "mx_ZoomButtons_button" }, /*#__PURE__*/_react.default.createElement(_plusButton.Icon, { className: "mx_ZoomButtons_icon" })), /*#__PURE__*/_react.default.createElement(_AccessibleButton.default, { onClick: onZoomOut, "data-testid": "map-zoom-out-button", title: (0, _languageHandler._t)("action|zoom_out"), className: "mx_ZoomButtons_button" }, /*#__PURE__*/_react.default.createElement(_minusButton.Icon, { className: "mx_ZoomButtons_icon" }))); }; var _default = exports.default = ZoomButtons; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfcmVhY3QiLCJfaW50ZXJvcFJlcXVpcmVEZWZhdWx0IiwicmVxdWlyZSIsIl9sYW5ndWFnZUhhbmRsZXIiLCJfQWNjZXNzaWJsZUJ1dHRvbiIsIl9wbHVzQnV0dG9uIiwiX21pbnVzQnV0dG9uIiwiWm9vbUJ1dHRvbnMiLCJtYXAiLCJvblpvb21JbiIsInpvb21JbiIsIm9uWm9vbU91dCIsInpvb21PdXQiLCJkZWZhdWx0IiwiY3JlYXRlRWxlbWVudCIsImNsYXNzTmFtZSIsIm9uQ2xpY2siLCJ0aXRsZSIsIl90IiwiSWNvbiIsIl9kZWZhdWx0IiwiZXhwb3J0cyJdLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL3ZpZXdzL2xvY2F0aW9uL1pvb21CdXR0b25zLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuQ29weXJpZ2h0IDIwMjQgTmV3IFZlY3RvciBMdGQuXG5Db3B5cmlnaHQgMjAyMiBUaGUgTWF0cml4Lm9yZyBGb3VuZGF0aW9uIEMuSS5DLlxuXG5TUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQUdQTC0zLjAtb25seSBPUiBHUEwtMy4wLW9ubHlcblBsZWFzZSBzZWUgTElDRU5TRSBmaWxlcyBpbiB0aGUgcmVwb3NpdG9yeSByb290IGZvciBmdWxsIGRldGFpbHMuXG4qL1xuXG5pbXBvcnQgUmVhY3QgZnJvbSBcInJlYWN0XCI7XG5pbXBvcnQgKiBhcyBtYXBsaWJyZWdsIGZyb20gXCJtYXBsaWJyZS1nbFwiO1xuXG5pbXBvcnQgeyBfdCB9IGZyb20gXCIuLi8uLi8uLi9sYW5ndWFnZUhhbmRsZXJcIjtcbmltcG9ydCBBY2Nlc3NpYmxlQnV0dG9uIGZyb20gXCIuLi9lbGVtZW50cy9BY2Nlc3NpYmxlQnV0dG9uXCI7XG5pbXBvcnQgeyBJY29uIGFzIFBsdXNJY29uIH0gZnJvbSBcIi4uLy4uLy4uLy4uL3Jlcy9pbWcvZWxlbWVudC1pY29ucy9wbHVzLWJ1dHRvbi5zdmdcIjtcbmltcG9ydCB7IEljb24gYXMgTWludXNJY29uIH0gZnJvbSBcIi4uLy4uLy4uLy4uL3Jlcy9pbWcvZWxlbWVudC1pY29ucy9taW51cy1idXR0b24uc3ZnXCI7XG5cbmludGVyZmFjZSBQcm9wcyB7XG4gICAgbWFwOiBtYXBsaWJyZWdsLk1hcDtcbn1cblxuY29uc3QgWm9vbUJ1dHRvbnM6IFJlYWN0LkZDPFByb3BzPiA9ICh7IG1hcCB9KSA9PiB7XG4gICAgY29uc3Qgb25ab29tSW4gPSAoKTogdm9pZCA9PiB7XG4gICAgICAgIG1hcC56b29tSW4oKTtcbiAgICB9O1xuXG4gICAgY29uc3Qgb25ab29tT3V0ID0gKCk6IHZvaWQgPT4ge1xuICAgICAgICBtYXAuem9vbU91dCgpO1xuICAgIH07XG5cbiAgICByZXR1cm4gKFxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm14X1pvb21CdXR0b25zXCI+XG4gICAgICAgICAgICA8QWNjZXNzaWJsZUJ1dHRvblxuICAgICAgICAgICAgICAgIG9uQ2xpY2s9e29uWm9vbUlufVxuICAgICAgICAgICAgICAgIGRhdGEtdGVzdGlkPVwibWFwLXpvb20taW4tYnV0dG9uXCJcbiAgICAgICAgICAgICAgICB0aXRsZT17X3QoXCJhY3Rpb258em9vbV9pblwiKX1cbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJteF9ab29tQnV0dG9uc19idXR0b25cIlxuICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIDxQbHVzSWNvbiBjbGFzc05hbWU9XCJteF9ab29tQnV0dG9uc19pY29uXCIgLz5cbiAgICAgICAgICAgIDwvQWNjZXNzaWJsZUJ1dHRvbj5cbiAgICAgICAgICAgIDxBY2Nlc3NpYmxlQnV0dG9uXG4gICAgICAgICAgICAgICAgb25DbGljaz17b25ab29tT3V0fVxuICAgICAgICAgICAgICAgIGRhdGEtdGVzdGlkPVwibWFwLXpvb20tb3V0LWJ1dHRvblwiXG4gICAgICAgICAgICAgICAgdGl0bGU9e190KFwiYWN0aW9ufHpvb21fb3V0XCIpfVxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cIm14X1pvb21CdXR0b25zX2J1dHRvblwiXG4gICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgPE1pbnVzSWNvbiBjbGFzc05hbWU9XCJteF9ab29tQnV0dG9uc19pY29uXCIgLz5cbiAgICAgICAgICAgIDwvQWNjZXNzaWJsZUJ1dHRvbj5cbiAgICAgICAgPC9kaXY+XG4gICAgKTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IFpvb21CdXR0b25zO1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBUUEsSUFBQUEsTUFBQSxHQUFBQyxzQkFBQSxDQUFBQyxPQUFBO0FBR0EsSUFBQUMsZ0JBQUEsR0FBQUQsT0FBQTtBQUNBLElBQUFFLGlCQUFBLEdBQUFILHNCQUFBLENBQUFDLE9BQUE7QUFDQSxJQUFBRyxXQUFBLEdBQUFILE9BQUE7QUFDQSxJQUFBSSxZQUFBLEdBQUFKLE9BQUE7QUFkQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFjQSxNQUFNSyxXQUE0QixHQUFHQSxDQUFDO0VBQUVDO0FBQUksQ0FBQyxLQUFLO0VBQzlDLE1BQU1DLFFBQVEsR0FBR0EsQ0FBQSxLQUFZO0lBQ3pCRCxHQUFHLENBQUNFLE1BQU0sQ0FBQyxDQUFDO0VBQ2hCLENBQUM7RUFFRCxNQUFNQyxTQUFTLEdBQUdBLENBQUEsS0FBWTtJQUMxQkgsR0FBRyxDQUFDSSxPQUFPLENBQUMsQ0FBQztFQUNqQixDQUFDO0VBRUQsb0JBQ0laLE1BQUEsQ0FBQWEsT0FBQSxDQUFBQyxhQUFBO0lBQUtDLFNBQVMsRUFBQztFQUFnQixnQkFDM0JmLE1BQUEsQ0FBQWEsT0FBQSxDQUFBQyxhQUFBLENBQUNWLGlCQUFBLENBQUFTLE9BQWdCO0lBQ2JHLE9BQU8sRUFBRVAsUUFBUztJQUNsQixlQUFZLG9CQUFvQjtJQUNoQ1EsS0FBSyxFQUFFLElBQUFDLG1CQUFFLEVBQUMsZ0JBQWdCLENBQUU7SUFDNUJILFNBQVMsRUFBQztFQUF1QixnQkFFakNmLE1BQUEsQ0FBQWEsT0FBQSxDQUFBQyxhQUFBLENBQUNULFdBQUEsQ0FBQWMsSUFBUTtJQUFDSixTQUFTLEVBQUM7RUFBcUIsQ0FBRSxDQUM3QixDQUFDLGVBQ25CZixNQUFBLENBQUFhLE9BQUEsQ0FBQUMsYUFBQSxDQUFDVixpQkFBQSxDQUFBUyxPQUFnQjtJQUNiRyxPQUFPLEVBQUVMLFNBQVU7SUFDbkIsZUFBWSxxQkFBcUI7SUFDakNNLEtBQUssRUFBRSxJQUFBQyxtQkFBRSxFQUFDLGlCQUFpQixDQUFFO0lBQzdCSCxTQUFTLEVBQUM7RUFBdUIsZ0JBRWpDZixNQUFBLENBQUFhLE9BQUEsQ0FBQUMsYUFBQSxDQUFDUixZQUFBLENBQUFhLElBQVM7SUFBQ0osU0FBUyxFQUFDO0VBQXFCLENBQUUsQ0FDOUIsQ0FDakIsQ0FBQztBQUVkLENBQUM7QUFBQyxJQUFBSyxRQUFBLEdBQUFDLE9BQUEsQ0FBQVIsT0FBQSxHQUVhTixXQUFXIiwiaWdub3JlTGlzdCI6W119