UNPKG

@kiwicom/orbit-components

Version:

Orbit-components is a React component library which provides developers with the easiest possible way of building Kiwi.com's products.

23 lines (22 loc) 1.31 kB
"use strict"; var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard").default; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; exports.__esModule = true; exports.default = void 0; var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); var React = _interopRequireWildcard(require("react")); var _clsx = _interopRequireDefault(require("clsx")); const TooltipWrapper = ({ block, enabled, removeUnderlinedText, ref, ...props }) => { return /*#__PURE__*/React.createElement("span", (0, _extends2.default)({ className: (0, _clsx.default)("orbit-tooltip-wrapper", "h-fit max-w-full cursor-auto", "focus:outline-offset-1 active:outline-offset-1 [&_:disabled]:pointer-events-none", "[&_.orbit-checkbox-icon-container]:focus:!outline-none [&_.orbit-radio-icon-container]:focus:!outline-none", "[&_.orbit-checkbox-icon-container]:active:!outline-none [&_.orbit-radio-icon-container]:active:!outline-none", block ? "flex" : "inline-flex", enabled && !removeUnderlinedText && "[&_.orbit-text]:inline-block [&_.orbit-text]:underline [&_.orbit-text]:decoration-current [&_.orbit-text]:decoration-dotted"), ref: ref, role: "button" }, props)); }; var _default = exports.default = TooltipWrapper;