UNPKG

matrix-react-sdk

Version:
39 lines (37 loc) 4.74 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.Tag = void 0; var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties")); var _react = _interopRequireDefault(require("react")); var _close = _interopRequireDefault(require("@vector-im/compound-design-tokens/assets/web/icons/close")); var _AccessibleButton = _interopRequireDefault(require("./AccessibleButton")); const _excluded = ["icon", "label", "onDeleteClick", "disabled"]; /* Copyright 2024 New Vector Ltd. Copyright 2022, 2023 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 Tag = _ref => { let { icon, label, onDeleteClick, disabled = false } = _ref, other = (0, _objectWithoutProperties2.default)(_ref, _excluded); return /*#__PURE__*/_react.default.createElement("div", (0, _extends2.default)({ className: "mx_Tag" }, other), icon?.(), label, onDeleteClick && /*#__PURE__*/_react.default.createElement(_AccessibleButton.default, { "aria-label": "Remove", className: "mx_Tag_delete", onClick: onDeleteClick, disabled: disabled }, /*#__PURE__*/_react.default.createElement(_close.default, null))); }; exports.Tag = Tag; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfcmVhY3QiLCJfaW50ZXJvcFJlcXVpcmVEZWZhdWx0IiwicmVxdWlyZSIsIl9jbG9zZSIsIl9BY2Nlc3NpYmxlQnV0dG9uIiwiX2V4Y2x1ZGVkIiwiVGFnIiwiX3JlZiIsImljb24iLCJsYWJlbCIsIm9uRGVsZXRlQ2xpY2siLCJkaXNhYmxlZCIsIm90aGVyIiwiX29iamVjdFdpdGhvdXRQcm9wZXJ0aWVzMiIsImRlZmF1bHQiLCJjcmVhdGVFbGVtZW50IiwiX2V4dGVuZHMyIiwiY2xhc3NOYW1lIiwib25DbGljayIsImV4cG9ydHMiXSwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy92aWV3cy9lbGVtZW50cy9UYWcudHN4Il0sInNvdXJjZXNDb250ZW50IjpbIi8qXG5Db3B5cmlnaHQgMjAyNCBOZXcgVmVjdG9yIEx0ZC5cbkNvcHlyaWdodCAyMDIyLCAyMDIzIFRoZSBNYXRyaXgub3JnIEZvdW5kYXRpb24gQy5JLkMuXG5cblNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBR1BMLTMuMC1vbmx5IE9SIEdQTC0zLjAtb25seVxuUGxlYXNlIHNlZSBMSUNFTlNFIGZpbGVzIGluIHRoZSByZXBvc2l0b3J5IHJvb3QgZm9yIGZ1bGwgZGV0YWlscy5cbiovXG5cbmltcG9ydCBSZWFjdCwgeyBEZXRhaWxlZEhUTUxQcm9wcywgSFRNTEF0dHJpYnV0ZXMgfSBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCBDbG9zZUljb24gZnJvbSBcIkB2ZWN0b3ItaW0vY29tcG91bmQtZGVzaWduLXRva2Vucy9hc3NldHMvd2ViL2ljb25zL2Nsb3NlXCI7XG5cbmltcG9ydCBBY2Nlc3NpYmxlQnV0dG9uIGZyb20gXCIuL0FjY2Vzc2libGVCdXR0b25cIjtcblxuaW50ZXJmYWNlIElQcm9wcyBleHRlbmRzIERldGFpbGVkSFRNTFByb3BzPEhUTUxBdHRyaWJ1dGVzPEhUTUxEaXZFbGVtZW50PiwgSFRNTERpdkVsZW1lbnQ+IHtcbiAgICBpY29uPzogKCkgPT4gSlNYLkVsZW1lbnQ7XG4gICAgbGFiZWw6IHN0cmluZztcbiAgICBvbkRlbGV0ZUNsaWNrPzogKCkgPT4gdm9pZDtcbiAgICBkaXNhYmxlZD86IGJvb2xlYW47XG59XG5cbmV4cG9ydCBjb25zdCBUYWc6IFJlYWN0LkZDPElQcm9wcz4gPSAoeyBpY29uLCBsYWJlbCwgb25EZWxldGVDbGljaywgZGlzYWJsZWQgPSBmYWxzZSwgLi4ub3RoZXIgfSkgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwibXhfVGFnXCIgey4uLm90aGVyfT5cbiAgICAgICAgICAgIHtpY29uPy4oKX1cbiAgICAgICAgICAgIHtsYWJlbH1cbiAgICAgICAgICAgIHtvbkRlbGV0ZUNsaWNrICYmIChcbiAgICAgICAgICAgICAgICA8QWNjZXNzaWJsZUJ1dHRvblxuICAgICAgICAgICAgICAgICAgICBhcmlhLWxhYmVsPVwiUmVtb3ZlXCJcbiAgICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwibXhfVGFnX2RlbGV0ZVwiXG4gICAgICAgICAgICAgICAgICAgIG9uQ2xpY2s9e29uRGVsZXRlQ2xpY2t9XG4gICAgICAgICAgICAgICAgICAgIGRpc2FibGVkPXtkaXNhYmxlZH1cbiAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICAgIDxDbG9zZUljb24gLz5cbiAgICAgICAgICAgICAgICA8L0FjY2Vzc2libGVCdXR0b24+XG4gICAgICAgICAgICApfVxuICAgICAgICA8L2Rpdj5cbiAgICApO1xufTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBUUEsSUFBQUEsTUFBQSxHQUFBQyxzQkFBQSxDQUFBQyxPQUFBO0FBQ0EsSUFBQUMsTUFBQSxHQUFBRixzQkFBQSxDQUFBQyxPQUFBO0FBRUEsSUFBQUUsaUJBQUEsR0FBQUgsc0JBQUEsQ0FBQUMsT0FBQTtBQUFrRCxNQUFBRyxTQUFBO0FBWGxEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBY08sTUFBTUMsR0FBcUIsR0FBR0MsSUFBQSxJQUFnRTtFQUFBLElBQS9EO01BQUVDLElBQUk7TUFBRUMsS0FBSztNQUFFQyxhQUFhO01BQUVDLFFBQVEsR0FBRztJQUFnQixDQUFDLEdBQUFKLElBQUE7SUFBUEssS0FBSyxPQUFBQyx5QkFBQSxDQUFBQyxPQUFBLEVBQUFQLElBQUEsRUFBQUYsU0FBQTtFQUMxRixvQkFDSUwsTUFBQSxDQUFBYyxPQUFBLENBQUFDLGFBQUEsWUFBQUMsU0FBQSxDQUFBRixPQUFBO0lBQUtHLFNBQVMsRUFBQztFQUFRLEdBQUtMLEtBQUssR0FDNUJKLElBQUksR0FBRyxDQUFDLEVBQ1JDLEtBQUssRUFDTEMsYUFBYSxpQkFDVlYsTUFBQSxDQUFBYyxPQUFBLENBQUFDLGFBQUEsQ0FBQ1gsaUJBQUEsQ0FBQVUsT0FBZ0I7SUFDYixjQUFXLFFBQVE7SUFDbkJHLFNBQVMsRUFBQyxlQUFlO0lBQ3pCQyxPQUFPLEVBQUVSLGFBQWM7SUFDdkJDLFFBQVEsRUFBRUE7RUFBUyxnQkFFbkJYLE1BQUEsQ0FBQWMsT0FBQSxDQUFBQyxhQUFBLENBQUNaLE1BQUEsQ0FBQVcsT0FBUyxNQUFFLENBQ0UsQ0FFckIsQ0FBQztBQUVkLENBQUM7QUFBQ0ssT0FBQSxDQUFBYixHQUFBLEdBQUFBLEdBQUEiLCJpZ25vcmVMaXN0IjpbXX0=