UNPKG

matrix-react-sdk

Version:
53 lines (50 loc) 9.37 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.EnableLiveShare = void 0; var _react = _interopRequireWildcard(require("react")); var _languageHandler = require("../../../languageHandler"); var _StyledLiveBeaconIcon = _interopRequireDefault(require("../beacon/StyledLiveBeaconIcon")); var _AccessibleButton = _interopRequireDefault(require("../elements/AccessibleButton")); var _LabelledToggleSwitch = _interopRequireDefault(require("../elements/LabelledToggleSwitch")); var _Heading = _interopRequireDefault(require("../typography/Heading")); function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function (e) { return e ? t : r; })(e); } function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != typeof e && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; } /* 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 EnableLiveShare = ({ onSubmit }) => { const [isEnabled, setEnabled] = (0, _react.useState)(false); return /*#__PURE__*/_react.default.createElement("div", { "data-testid": "location-picker-enable-live-share", className: "mx_EnableLiveShare" }, /*#__PURE__*/_react.default.createElement(_StyledLiveBeaconIcon.default, { className: "mx_EnableLiveShare_icon" }), /*#__PURE__*/_react.default.createElement(_Heading.default, { className: "mx_EnableLiveShare_heading", size: "3" }, (0, _languageHandler._t)("location_sharing|live_enable_heading")), /*#__PURE__*/_react.default.createElement("p", { className: "mx_EnableLiveShare_description" }, (0, _languageHandler._t)("location_sharing|live_enable_description")), /*#__PURE__*/_react.default.createElement(_LabelledToggleSwitch.default, { "data-testid": "enable-live-share-toggle", value: isEnabled, onChange: setEnabled, label: (0, _languageHandler._t)("location_sharing|live_toggle_label") }), /*#__PURE__*/_react.default.createElement(_AccessibleButton.default, { "data-testid": "enable-live-share-submit", className: "mx_EnableLiveShare_button", element: "button", kind: "primary", onClick: onSubmit, disabled: !isEnabled }, (0, _languageHandler._t)("action|ok"))); }; exports.EnableLiveShare = EnableLiveShare; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfcmVhY3QiLCJfaW50ZXJvcFJlcXVpcmVXaWxkY2FyZCIsInJlcXVpcmUiLCJfbGFuZ3VhZ2VIYW5kbGVyIiwiX1N0eWxlZExpdmVCZWFjb25JY29uIiwiX2ludGVyb3BSZXF1aXJlRGVmYXVsdCIsIl9BY2Nlc3NpYmxlQnV0dG9uIiwiX0xhYmVsbGVkVG9nZ2xlU3dpdGNoIiwiX0hlYWRpbmciLCJfZ2V0UmVxdWlyZVdpbGRjYXJkQ2FjaGUiLCJlIiwiV2Vha01hcCIsInIiLCJ0IiwiX19lc01vZHVsZSIsImRlZmF1bHQiLCJoYXMiLCJnZXQiLCJuIiwiX19wcm90b19fIiwiYSIsIk9iamVjdCIsImRlZmluZVByb3BlcnR5IiwiZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yIiwidSIsImhhc093blByb3BlcnR5IiwiY2FsbCIsImkiLCJzZXQiLCJFbmFibGVMaXZlU2hhcmUiLCJvblN1Ym1pdCIsImlzRW5hYmxlZCIsInNldEVuYWJsZWQiLCJ1c2VTdGF0ZSIsImNyZWF0ZUVsZW1lbnQiLCJjbGFzc05hbWUiLCJzaXplIiwiX3QiLCJ2YWx1ZSIsIm9uQ2hhbmdlIiwibGFiZWwiLCJlbGVtZW50Iiwia2luZCIsIm9uQ2xpY2siLCJkaXNhYmxlZCIsImV4cG9ydHMiXSwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy92aWV3cy9sb2NhdGlvbi9FbmFibGVMaXZlU2hhcmUudHN4Il0sInNvdXJjZXNDb250ZW50IjpbIi8qXG5Db3B5cmlnaHQgMjAyNCBOZXcgVmVjdG9yIEx0ZC5cbkNvcHlyaWdodCAyMDIyIFRoZSBNYXRyaXgub3JnIEZvdW5kYXRpb24gQy5JLkMuXG5cblNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBR1BMLTMuMC1vbmx5IE9SIEdQTC0zLjAtb25seVxuUGxlYXNlIHNlZSBMSUNFTlNFIGZpbGVzIGluIHRoZSByZXBvc2l0b3J5IHJvb3QgZm9yIGZ1bGwgZGV0YWlscy5cbiovXG5cbmltcG9ydCBSZWFjdCwgeyB1c2VTdGF0ZSB9IGZyb20gXCJyZWFjdFwiO1xuXG5pbXBvcnQgeyBfdCB9IGZyb20gXCIuLi8uLi8uLi9sYW5ndWFnZUhhbmRsZXJcIjtcbmltcG9ydCBTdHlsZWRMaXZlQmVhY29uSWNvbiBmcm9tIFwiLi4vYmVhY29uL1N0eWxlZExpdmVCZWFjb25JY29uXCI7XG5pbXBvcnQgQWNjZXNzaWJsZUJ1dHRvbiBmcm9tIFwiLi4vZWxlbWVudHMvQWNjZXNzaWJsZUJ1dHRvblwiO1xuaW1wb3J0IExhYmVsbGVkVG9nZ2xlU3dpdGNoIGZyb20gXCIuLi9lbGVtZW50cy9MYWJlbGxlZFRvZ2dsZVN3aXRjaFwiO1xuaW1wb3J0IEhlYWRpbmcgZnJvbSBcIi4uL3R5cG9ncmFwaHkvSGVhZGluZ1wiO1xuXG5pbnRlcmZhY2UgUHJvcHMge1xuICAgIG9uU3VibWl0OiAoKSA9PiB2b2lkO1xufVxuXG5leHBvcnQgY29uc3QgRW5hYmxlTGl2ZVNoYXJlOiBSZWFjdC5GQzxQcm9wcz4gPSAoeyBvblN1Ym1pdCB9KSA9PiB7XG4gICAgY29uc3QgW2lzRW5hYmxlZCwgc2V0RW5hYmxlZF0gPSB1c2VTdGF0ZShmYWxzZSk7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPGRpdiBkYXRhLXRlc3RpZD1cImxvY2F0aW9uLXBpY2tlci1lbmFibGUtbGl2ZS1zaGFyZVwiIGNsYXNzTmFtZT1cIm14X0VuYWJsZUxpdmVTaGFyZVwiPlxuICAgICAgICAgICAgPFN0eWxlZExpdmVCZWFjb25JY29uIGNsYXNzTmFtZT1cIm14X0VuYWJsZUxpdmVTaGFyZV9pY29uXCIgLz5cbiAgICAgICAgICAgIDxIZWFkaW5nIGNsYXNzTmFtZT1cIm14X0VuYWJsZUxpdmVTaGFyZV9oZWFkaW5nXCIgc2l6ZT1cIjNcIj5cbiAgICAgICAgICAgICAgICB7X3QoXCJsb2NhdGlvbl9zaGFyaW5nfGxpdmVfZW5hYmxlX2hlYWRpbmdcIil9XG4gICAgICAgICAgICA8L0hlYWRpbmc+XG4gICAgICAgICAgICA8cCBjbGFzc05hbWU9XCJteF9FbmFibGVMaXZlU2hhcmVfZGVzY3JpcHRpb25cIj57X3QoXCJsb2NhdGlvbl9zaGFyaW5nfGxpdmVfZW5hYmxlX2Rlc2NyaXB0aW9uXCIpfTwvcD5cbiAgICAgICAgICAgIDxMYWJlbGxlZFRvZ2dsZVN3aXRjaFxuICAgICAgICAgICAgICAgIGRhdGEtdGVzdGlkPVwiZW5hYmxlLWxpdmUtc2hhcmUtdG9nZ2xlXCJcbiAgICAgICAgICAgICAgICB2YWx1ZT17aXNFbmFibGVkfVxuICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXtzZXRFbmFibGVkfVxuICAgICAgICAgICAgICAgIGxhYmVsPXtfdChcImxvY2F0aW9uX3NoYXJpbmd8bGl2ZV90b2dnbGVfbGFiZWxcIil9XG4gICAgICAgICAgICAvPlxuICAgICAgICAgICAgPEFjY2Vzc2libGVCdXR0b25cbiAgICAgICAgICAgICAgICBkYXRhLXRlc3RpZD1cImVuYWJsZS1saXZlLXNoYXJlLXN1Ym1pdFwiXG4gICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwibXhfRW5hYmxlTGl2ZVNoYXJlX2J1dHRvblwiXG4gICAgICAgICAgICAgICAgZWxlbWVudD1cImJ1dHRvblwiXG4gICAgICAgICAgICAgICAga2luZD1cInByaW1hcnlcIlxuICAgICAgICAgICAgICAgIG9uQ2xpY2s9e29uU3VibWl0fVxuICAgICAgICAgICAgICAgIGRpc2FibGVkPXshaXNFbmFibGVkfVxuICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIHtfdChcImFjdGlvbnxva1wiKX1cbiAgICAgICAgICAgIDwvQWNjZXNzaWJsZUJ1dHRvbj5cbiAgICAgICAgPC9kaXY+XG4gICAgKTtcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFRQSxJQUFBQSxNQUFBLEdBQUFDLHVCQUFBLENBQUFDLE9BQUE7QUFFQSxJQUFBQyxnQkFBQSxHQUFBRCxPQUFBO0FBQ0EsSUFBQUUscUJBQUEsR0FBQUMsc0JBQUEsQ0FBQUgsT0FBQTtBQUNBLElBQUFJLGlCQUFBLEdBQUFELHNCQUFBLENBQUFILE9BQUE7QUFDQSxJQUFBSyxxQkFBQSxHQUFBRixzQkFBQSxDQUFBSCxPQUFBO0FBQ0EsSUFBQU0sUUFBQSxHQUFBSCxzQkFBQSxDQUFBSCxPQUFBO0FBQTRDLFNBQUFPLHlCQUFBQyxDQUFBLDZCQUFBQyxPQUFBLG1CQUFBQyxDQUFBLE9BQUFELE9BQUEsSUFBQUUsQ0FBQSxPQUFBRixPQUFBLFlBQUFGLHdCQUFBLFlBQUFBLENBQUFDLENBQUEsV0FBQUEsQ0FBQSxHQUFBRyxDQUFBLEdBQUFELENBQUEsS0FBQUYsQ0FBQTtBQUFBLFNBQUFULHdCQUFBUyxDQUFBLEVBQUFFLENBQUEsU0FBQUEsQ0FBQSxJQUFBRixDQUFBLElBQUFBLENBQUEsQ0FBQUksVUFBQSxTQUFBSixDQUFBLGVBQUFBLENBQUEsdUJBQUFBLENBQUEseUJBQUFBLENBQUEsV0FBQUssT0FBQSxFQUFBTCxDQUFBLFFBQUFHLENBQUEsR0FBQUosd0JBQUEsQ0FBQUcsQ0FBQSxPQUFBQyxDQUFBLElBQUFBLENBQUEsQ0FBQUcsR0FBQSxDQUFBTixDQUFBLFVBQUFHLENBQUEsQ0FBQUksR0FBQSxDQUFBUCxDQUFBLE9BQUFRLENBQUEsS0FBQUMsU0FBQSxVQUFBQyxDQUFBLEdBQUFDLE1BQUEsQ0FBQUMsY0FBQSxJQUFBRCxNQUFBLENBQUFFLHdCQUFBLFdBQUFDLENBQUEsSUFBQWQsQ0FBQSxvQkFBQWMsQ0FBQSxPQUFBQyxjQUFBLENBQUFDLElBQUEsQ0FBQWhCLENBQUEsRUFBQWMsQ0FBQSxTQUFBRyxDQUFBLEdBQUFQLENBQUEsR0FBQUMsTUFBQSxDQUFBRSx3QkFBQSxDQUFBYixDQUFBLEVBQUFjLENBQUEsVUFBQUcsQ0FBQSxLQUFBQSxDQUFBLENBQUFWLEdBQUEsSUFBQVUsQ0FBQSxDQUFBQyxHQUFBLElBQUFQLE1BQUEsQ0FBQUMsY0FBQSxDQUFBSixDQUFBLEVBQUFNLENBQUEsRUFBQUcsQ0FBQSxJQUFBVCxDQUFBLENBQUFNLENBQUEsSUFBQWQsQ0FBQSxDQUFBYyxDQUFBLFlBQUFOLENBQUEsQ0FBQUgsT0FBQSxHQUFBTCxDQUFBLEVBQUFHLENBQUEsSUFBQUEsQ0FBQSxDQUFBZSxHQUFBLENBQUFsQixDQUFBLEVBQUFRLENBQUEsR0FBQUEsQ0FBQTtBQWQ1QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFjTyxNQUFNVyxlQUFnQyxHQUFHQSxDQUFDO0VBQUVDO0FBQVMsQ0FBQyxLQUFLO0VBQzlELE1BQU0sQ0FBQ0MsU0FBUyxFQUFFQyxVQUFVLENBQUMsR0FBRyxJQUFBQyxlQUFRLEVBQUMsS0FBSyxDQUFDO0VBQy9DLG9CQUNJakMsTUFBQSxDQUFBZSxPQUFBLENBQUFtQixhQUFBO0lBQUssZUFBWSxtQ0FBbUM7SUFBQ0MsU0FBUyxFQUFDO0VBQW9CLGdCQUMvRW5DLE1BQUEsQ0FBQWUsT0FBQSxDQUFBbUIsYUFBQSxDQUFDOUIscUJBQUEsQ0FBQVcsT0FBb0I7SUFBQ29CLFNBQVMsRUFBQztFQUF5QixDQUFFLENBQUMsZUFDNURuQyxNQUFBLENBQUFlLE9BQUEsQ0FBQW1CLGFBQUEsQ0FBQzFCLFFBQUEsQ0FBQU8sT0FBTztJQUFDb0IsU0FBUyxFQUFDLDRCQUE0QjtJQUFDQyxJQUFJLEVBQUM7RUFBRyxHQUNuRCxJQUFBQyxtQkFBRSxFQUFDLHNDQUFzQyxDQUNyQyxDQUFDLGVBQ1ZyQyxNQUFBLENBQUFlLE9BQUEsQ0FBQW1CLGFBQUE7SUFBR0MsU0FBUyxFQUFDO0VBQWdDLEdBQUUsSUFBQUUsbUJBQUUsRUFBQywwQ0FBMEMsQ0FBSyxDQUFDLGVBQ2xHckMsTUFBQSxDQUFBZSxPQUFBLENBQUFtQixhQUFBLENBQUMzQixxQkFBQSxDQUFBUSxPQUFvQjtJQUNqQixlQUFZLDBCQUEwQjtJQUN0Q3VCLEtBQUssRUFBRVAsU0FBVTtJQUNqQlEsUUFBUSxFQUFFUCxVQUFXO0lBQ3JCUSxLQUFLLEVBQUUsSUFBQUgsbUJBQUUsRUFBQyxvQ0FBb0M7RUFBRSxDQUNuRCxDQUFDLGVBQ0ZyQyxNQUFBLENBQUFlLE9BQUEsQ0FBQW1CLGFBQUEsQ0FBQzVCLGlCQUFBLENBQUFTLE9BQWdCO0lBQ2IsZUFBWSwwQkFBMEI7SUFDdENvQixTQUFTLEVBQUMsMkJBQTJCO0lBQ3JDTSxPQUFPLEVBQUMsUUFBUTtJQUNoQkMsSUFBSSxFQUFDLFNBQVM7SUFDZEMsT0FBTyxFQUFFYixRQUFTO0lBQ2xCYyxRQUFRLEVBQUUsQ0FBQ2I7RUFBVSxHQUVwQixJQUFBTSxtQkFBRSxFQUFDLFdBQVcsQ0FDRCxDQUNqQixDQUFDO0FBRWQsQ0FBQztBQUFDUSxPQUFBLENBQUFoQixlQUFBLEdBQUFBLGVBQUEiLCJpZ25vcmVMaXN0IjpbXX0=