matrix-react-sdk
Version:
SDK for matrix.org using React
38 lines (35 loc) • 3.65 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _compoundWeb = require("@vector-im/compound-web");
/*
Copyright 2019-2024 New Vector Ltd.
SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only
Please see LICENSE files in the repository root for full details.
*/
class TextWithTooltip extends _react.default.Component {
constructor(props) {
super(props);
}
render() {
const {
className,
children,
tooltip,
tooltipProps
} = this.props;
return /*#__PURE__*/_react.default.createElement(_compoundWeb.Tooltip, {
label: tooltip,
placement: "right"
}, /*#__PURE__*/_react.default.createElement("span", {
className: className,
tabIndex: tooltipProps?.tabIndex ?? 0
}, children));
}
}
exports.default = TextWithTooltip;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfcmVhY3QiLCJfaW50ZXJvcFJlcXVpcmVEZWZhdWx0IiwicmVxdWlyZSIsIl9jb21wb3VuZFdlYiIsIlRleHRXaXRoVG9vbHRpcCIsIlJlYWN0IiwiQ29tcG9uZW50IiwiY29uc3RydWN0b3IiLCJwcm9wcyIsInJlbmRlciIsImNsYXNzTmFtZSIsImNoaWxkcmVuIiwidG9vbHRpcCIsInRvb2x0aXBQcm9wcyIsImRlZmF1bHQiLCJjcmVhdGVFbGVtZW50IiwiVG9vbHRpcCIsImxhYmVsIiwicGxhY2VtZW50IiwidGFiSW5kZXgiLCJleHBvcnRzIl0sInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvdmlld3MvZWxlbWVudHMvVGV4dFdpdGhUb29sdGlwLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuQ29weXJpZ2h0IDIwMTktMjAyNCBOZXcgVmVjdG9yIEx0ZC5cblxuU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFHUEwtMy4wLW9ubHkgT1IgR1BMLTMuMC1vbmx5XG5QbGVhc2Ugc2VlIExJQ0VOU0UgZmlsZXMgaW4gdGhlIHJlcG9zaXRvcnkgcm9vdCBmb3IgZnVsbCBkZXRhaWxzLlxuICovXG5cbmltcG9ydCBSZWFjdCwgeyBIVE1MQXR0cmlidXRlcyB9IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IHsgVG9vbHRpcCB9IGZyb20gXCJAdmVjdG9yLWltL2NvbXBvdW5kLXdlYlwiO1xuXG5pbnRlcmZhY2UgSVByb3BzIGV4dGVuZHMgSFRNTEF0dHJpYnV0ZXM8SFRNTFNwYW5FbGVtZW50PiB7XG4gICAgdG9vbHRpcDogc3RyaW5nO1xuICAgIHRvb2x0aXBQcm9wcz86IHtcbiAgICAgICAgdGFiSW5kZXg/OiBudW1iZXI7XG4gICAgfTtcbn1cblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgVGV4dFdpdGhUb29sdGlwIGV4dGVuZHMgUmVhY3QuQ29tcG9uZW50PElQcm9wcz4ge1xuICAgIHB1YmxpYyBjb25zdHJ1Y3Rvcihwcm9wczogSVByb3BzKSB7XG4gICAgICAgIHN1cGVyKHByb3BzKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgcmVuZGVyKCk6IFJlYWN0LlJlYWN0Tm9kZSB7XG4gICAgICAgIGNvbnN0IHsgY2xhc3NOYW1lLCBjaGlsZHJlbiwgdG9vbHRpcCwgdG9vbHRpcFByb3BzIH0gPSB0aGlzLnByb3BzO1xuXG4gICAgICAgIHJldHVybiAoXG4gICAgICAgICAgICA8VG9vbHRpcCBsYWJlbD17dG9vbHRpcH0gcGxhY2VtZW50PVwicmlnaHRcIj5cbiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9e2NsYXNzTmFtZX0gdGFiSW5kZXg9e3Rvb2x0aXBQcm9wcz8udGFiSW5kZXggPz8gMH0+XG4gICAgICAgICAgICAgICAgICAgIHtjaGlsZHJlbn1cbiAgICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICA8L1Rvb2x0aXA+XG4gICAgICAgICk7XG4gICAgfVxufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBT0EsSUFBQUEsTUFBQSxHQUFBQyxzQkFBQSxDQUFBQyxPQUFBO0FBQ0EsSUFBQUMsWUFBQSxHQUFBRCxPQUFBO0FBUkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQVllLE1BQU1FLGVBQWUsU0FBU0MsY0FBSyxDQUFDQyxTQUFTLENBQVM7RUFDMURDLFdBQVdBLENBQUNDLEtBQWEsRUFBRTtJQUM5QixLQUFLLENBQUNBLEtBQUssQ0FBQztFQUNoQjtFQUVPQyxNQUFNQSxDQUFBLEVBQW9CO0lBQzdCLE1BQU07TUFBRUMsU0FBUztNQUFFQyxRQUFRO01BQUVDLE9BQU87TUFBRUM7SUFBYSxDQUFDLEdBQUcsSUFBSSxDQUFDTCxLQUFLO0lBRWpFLG9CQUNJUixNQUFBLENBQUFjLE9BQUEsQ0FBQUMsYUFBQSxDQUFDWixZQUFBLENBQUFhLE9BQU87TUFBQ0MsS0FBSyxFQUFFTCxPQUFRO01BQUNNLFNBQVMsRUFBQztJQUFPLGdCQUN0Q2xCLE1BQUEsQ0FBQWMsT0FBQSxDQUFBQyxhQUFBO01BQU1MLFNBQVMsRUFBRUEsU0FBVTtNQUFDUyxRQUFRLEVBQUVOLFlBQVksRUFBRU0sUUFBUSxJQUFJO0lBQUUsR0FDN0RSLFFBQ0MsQ0FDRCxDQUFDO0VBRWxCO0FBQ0o7QUFBQ1MsT0FBQSxDQUFBTixPQUFBLEdBQUFWLGVBQUEiLCJpZ25vcmVMaXN0IjpbXX0=