UNPKG

@radix-ui/themes

Version:

[![Radix Themes Logo](https://radix-ui.com/social/themes.png)](https://radix-ui.com/themes)

3 lines (2 loc) 1.63 kB
"use strict";"use client";var w=Object.create;var s=Object.defineProperty;var D=Object.getOwnPropertyDescriptor;var O=Object.getOwnPropertyNames;var W=Object.getPrototypeOf,E=Object.prototype.hasOwnProperty;var b=(o,t)=>{for(var e in t)s(o,e,{get:t[e],enumerable:!0})},a=(o,t,e,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of O(t))!E.call(o,r)&&r!==e&&s(o,r,{get:()=>t[r],enumerable:!(n=D(t,r))||n.enumerable});return o};var l=(o,t,e)=>(e=o!=null?w(W(o)):{},a(t||!o||!o.__esModule?s(e,"default",{value:o,enumerable:!0}):e,o)),j=o=>a(s({},"__esModule",{value:!0}),o);var A={};b(A,{Tooltip:()=>m});module.exports=j(A);var i=l(require("react")),f=l(require("classnames")),p=l(require("@radix-ui/react-tooltip")),P=require("./text.js"),T=require("./theme.js"),c=require("../helpers/index.js"),d=require("./tooltip.props.js");const m=i.forwardRef((o,t)=>{const{children:e,className:n,open:r,defaultOpen:C,onOpenChange:y,delayDuration:h,disableHoverableContent:v,content:u,container:x,forceMount:R,...N}=(0,c.extractProps)(o,d.tooltipPropDefs),g={open:r,defaultOpen:C,onOpenChange:y,delayDuration:h,disableHoverableContent:v};return i.createElement(p.Root,{...g},i.createElement(p.Trigger,{asChild:!0},e),i.createElement(p.Portal,{container:x,forceMount:R},i.createElement(T.Theme,{asChild:!0},i.createElement(p.Content,{sideOffset:4,collisionPadding:10,...N,asChild:!1,ref:t,className:(0,f.default)("rt-TooltipContent",n)},i.createElement(P.Text,{as:"p",className:"rt-TooltipText",size:"1"},u),i.createElement(p.Arrow,{className:"rt-TooltipArrow"})))))});m.displayName="Tooltip"; //# sourceMappingURL=tooltip.js.map