UNPKG

matrix-react-sdk

Version:
43 lines (41 loc) 5.86 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.DeviceExpandDetailsButton = void 0; var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties")); var _classnames = _interopRequireDefault(require("classnames")); var _react = _interopRequireDefault(require("react")); var _dropdownArrow = require("../../../../../res/img/feather-customised/dropdown-arrow.svg"); var _languageHandler = require("../../../../languageHandler"); var _AccessibleButton = _interopRequireDefault(require("../../elements/AccessibleButton")); const _excluded = ["isExpanded", "onClick"]; /* 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 DeviceExpandDetailsButton = _ref => { let { isExpanded, onClick } = _ref, rest = (0, _objectWithoutProperties2.default)(_ref, _excluded); const label = isExpanded ? (0, _languageHandler._t)("settings|sessions|hide_details") : (0, _languageHandler._t)("settings|sessions|show_details"); return /*#__PURE__*/_react.default.createElement(_AccessibleButton.default, (0, _extends2.default)({}, rest, { "aria-label": label, title: label, kind: "icon", className: (0, _classnames.default)("mx_DeviceExpandDetailsButton", { mx_DeviceExpandDetailsButton_expanded: isExpanded }), onClick: onClick }), /*#__PURE__*/_react.default.createElement(_dropdownArrow.Icon, { className: "mx_DeviceExpandDetailsButton_icon" })); }; exports.DeviceExpandDetailsButton = DeviceExpandDetailsButton; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfY2xhc3NuYW1lcyIsIl9pbnRlcm9wUmVxdWlyZURlZmF1bHQiLCJyZXF1aXJlIiwiX3JlYWN0IiwiX2Ryb3Bkb3duQXJyb3ciLCJfbGFuZ3VhZ2VIYW5kbGVyIiwiX0FjY2Vzc2libGVCdXR0b24iLCJfZXhjbHVkZWQiLCJEZXZpY2VFeHBhbmREZXRhaWxzQnV0dG9uIiwiX3JlZiIsImlzRXhwYW5kZWQiLCJvbkNsaWNrIiwicmVzdCIsIl9vYmplY3RXaXRob3V0UHJvcGVydGllczIiLCJkZWZhdWx0IiwibGFiZWwiLCJfdCIsImNyZWF0ZUVsZW1lbnQiLCJfZXh0ZW5kczIiLCJ0aXRsZSIsImtpbmQiLCJjbGFzc05hbWUiLCJjbGFzc05hbWVzIiwibXhfRGV2aWNlRXhwYW5kRGV0YWlsc0J1dHRvbl9leHBhbmRlZCIsIkljb24iLCJleHBvcnRzIl0sInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvdmlld3Mvc2V0dGluZ3MvZGV2aWNlcy9EZXZpY2VFeHBhbmREZXRhaWxzQnV0dG9uLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuQ29weXJpZ2h0IDIwMjQgTmV3IFZlY3RvciBMdGQuXG5Db3B5cmlnaHQgMjAyMiBUaGUgTWF0cml4Lm9yZyBGb3VuZGF0aW9uIEMuSS5DLlxuXG5TUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQUdQTC0zLjAtb25seSBPUiBHUEwtMy4wLW9ubHlcblBsZWFzZSBzZWUgTElDRU5TRSBmaWxlcyBpbiB0aGUgcmVwb3NpdG9yeSByb290IGZvciBmdWxsIGRldGFpbHMuXG4qL1xuXG5pbXBvcnQgY2xhc3NOYW1lcyBmcm9tIFwiY2xhc3NuYW1lc1wiO1xuaW1wb3J0IFJlYWN0LCB7IENvbXBvbmVudFByb3BzIH0gZnJvbSBcInJlYWN0XCI7XG5cbmltcG9ydCB7IEljb24gYXMgQ2FyZXRJY29uIH0gZnJvbSBcIi4uLy4uLy4uLy4uLy4uL3Jlcy9pbWcvZmVhdGhlci1jdXN0b21pc2VkL2Ryb3Bkb3duLWFycm93LnN2Z1wiO1xuaW1wb3J0IHsgX3QgfSBmcm9tIFwiLi4vLi4vLi4vLi4vbGFuZ3VhZ2VIYW5kbGVyXCI7XG5pbXBvcnQgQWNjZXNzaWJsZUJ1dHRvbiBmcm9tIFwiLi4vLi4vZWxlbWVudHMvQWNjZXNzaWJsZUJ1dHRvblwiO1xuXG50eXBlIFByb3BzPFQgZXh0ZW5kcyBrZXlvZiBKU1guSW50cmluc2ljRWxlbWVudHM+ID0gT21pdDxcbiAgICBDb21wb25lbnRQcm9wczx0eXBlb2YgQWNjZXNzaWJsZUJ1dHRvbjxUPj4sXG4gICAgXCJhcmlhLWxhYmVsXCIgfCBcInRpdGxlXCIgfCBcImtpbmRcIiB8IFwiY2xhc3NOYW1lXCIgfCBcIm9uQ2xpY2tcIiB8IFwiZWxlbWVudFwiXG4+ICYge1xuICAgIGlzRXhwYW5kZWQ6IGJvb2xlYW47XG4gICAgb25DbGljazogKCkgPT4gdm9pZDtcbn07XG5cbmV4cG9ydCBjb25zdCBEZXZpY2VFeHBhbmREZXRhaWxzQnV0dG9uID0gPFQgZXh0ZW5kcyBrZXlvZiBKU1guSW50cmluc2ljRWxlbWVudHM+KHtcbiAgICBpc0V4cGFuZGVkLFxuICAgIG9uQ2xpY2ssXG4gICAgLi4ucmVzdFxufTogUHJvcHM8VD4pOiBKU1guRWxlbWVudCA9PiB7XG4gICAgY29uc3QgbGFiZWwgPSBpc0V4cGFuZGVkID8gX3QoXCJzZXR0aW5nc3xzZXNzaW9uc3xoaWRlX2RldGFpbHNcIikgOiBfdChcInNldHRpbmdzfHNlc3Npb25zfHNob3dfZGV0YWlsc1wiKTtcbiAgICByZXR1cm4gKFxuICAgICAgICA8QWNjZXNzaWJsZUJ1dHRvblxuICAgICAgICAgICAgey4uLnJlc3R9XG4gICAgICAgICAgICBhcmlhLWxhYmVsPXtsYWJlbH1cbiAgICAgICAgICAgIHRpdGxlPXtsYWJlbH1cbiAgICAgICAgICAgIGtpbmQ9XCJpY29uXCJcbiAgICAgICAgICAgIGNsYXNzTmFtZT17Y2xhc3NOYW1lcyhcIm14X0RldmljZUV4cGFuZERldGFpbHNCdXR0b25cIiwge1xuICAgICAgICAgICAgICAgIG14X0RldmljZUV4cGFuZERldGFpbHNCdXR0b25fZXhwYW5kZWQ6IGlzRXhwYW5kZWQsXG4gICAgICAgICAgICB9KX1cbiAgICAgICAgICAgIG9uQ2xpY2s9e29uQ2xpY2t9XG4gICAgICAgID5cbiAgICAgICAgICAgIDxDYXJldEljb24gY2xhc3NOYW1lPVwibXhfRGV2aWNlRXhwYW5kRGV0YWlsc0J1dHRvbl9pY29uXCIgLz5cbiAgICAgICAgPC9BY2Nlc3NpYmxlQnV0dG9uPlxuICAgICk7XG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFRQSxJQUFBQSxXQUFBLEdBQUFDLHNCQUFBLENBQUFDLE9BQUE7QUFDQSxJQUFBQyxNQUFBLEdBQUFGLHNCQUFBLENBQUFDLE9BQUE7QUFFQSxJQUFBRSxjQUFBLEdBQUFGLE9BQUE7QUFDQSxJQUFBRyxnQkFBQSxHQUFBSCxPQUFBO0FBQ0EsSUFBQUksaUJBQUEsR0FBQUwsc0JBQUEsQ0FBQUMsT0FBQTtBQUErRCxNQUFBSyxTQUFBO0FBYi9EO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBaUJPLE1BQU1DLHlCQUF5QixHQUFHQyxJQUFBLElBSVo7RUFBQSxJQUpvRDtNQUM3RUMsVUFBVTtNQUNWQztJQUVNLENBQUMsR0FBQUYsSUFBQTtJQURKRyxJQUFJLE9BQUFDLHlCQUFBLENBQUFDLE9BQUEsRUFBQUwsSUFBQSxFQUFBRixTQUFBO0VBRVAsTUFBTVEsS0FBSyxHQUFHTCxVQUFVLEdBQUcsSUFBQU0sbUJBQUUsRUFBQyxnQ0FBZ0MsQ0FBQyxHQUFHLElBQUFBLG1CQUFFLEVBQUMsZ0NBQWdDLENBQUM7RUFDdEcsb0JBQ0liLE1BQUEsQ0FBQVcsT0FBQSxDQUFBRyxhQUFBLENBQUNYLGlCQUFBLENBQUFRLE9BQWdCLE1BQUFJLFNBQUEsQ0FBQUosT0FBQSxNQUNURixJQUFJO0lBQ1IsY0FBWUcsS0FBTTtJQUNsQkksS0FBSyxFQUFFSixLQUFNO0lBQ2JLLElBQUksRUFBQyxNQUFNO0lBQ1hDLFNBQVMsRUFBRSxJQUFBQyxtQkFBVSxFQUFDLDhCQUE4QixFQUFFO01BQ2xEQyxxQ0FBcUMsRUFBRWI7SUFDM0MsQ0FBQyxDQUFFO0lBQ0hDLE9BQU8sRUFBRUE7RUFBUSxpQkFFakJSLE1BQUEsQ0FBQVcsT0FBQSxDQUFBRyxhQUFBLENBQUNiLGNBQUEsQ0FBQW9CLElBQVM7SUFBQ0gsU0FBUyxFQUFDO0VBQW1DLENBQUUsQ0FDNUMsQ0FBQztBQUUzQixDQUFDO0FBQUNJLE9BQUEsQ0FBQWpCLHlCQUFBLEdBQUFBLHlCQUFBIiwiaWdub3JlTGlzdCI6W119