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.67 kB
"use strict";var R=Object.create;var i=Object.defineProperty;var y=Object.getOwnPropertyDescriptor;var T=Object.getOwnPropertyNames;var h=Object.getPrototypeOf,u=Object.prototype.hasOwnProperty;var E=(r,e)=>{for(var o in e)i(r,o,{get:e[o],enumerable:!0})},P=(r,e,o,a)=>{if(e&&typeof e=="object"||typeof e=="function")for(let t of T(e))!u.call(r,t)&&t!==o&&i(r,t,{get:()=>e[t],enumerable:!(a=y(e,t))||a.enumerable});return r};var s=(r,e,o)=>(o=r!=null?R(h(r)):{},P(e||!r||!r.__esModule?i(o,"default",{value:r,enumerable:!0}):o,r)),N=r=>P(i({},"__esModule",{value:!0}),r);var x={};E(x,{Content:()=>v,Root:()=>m,Trigger:()=>d});module.exports=N(x);var n=s(require("react")),C=s(require("classnames")),p=s(require("@radix-ui/react-hover-card")),f=require("./hover-card.props.js"),H=require("../helpers/extract-props.js"),g=require("../helpers/require-react-element.js"),l=require("./theme.js");const m=r=>n.createElement(p.Root,{closeDelay:150,openDelay:200,...r});m.displayName="HoverCard.Root";const d=n.forwardRef(({children:r,className:e,...o},a)=>n.createElement(p.Trigger,{ref:a,className:(0,C.default)("rt-HoverCardTrigger",e),...o,asChild:!0},(0,g.requireReactElement)(r)));d.displayName="HoverCard.Trigger";const v=n.forwardRef((r,e)=>{const{className:o,forceMount:a,container:t,...c}=(0,H.extractProps)(r,f.hoverCardContentPropDefs);return n.createElement(p.Portal,{container:t,forceMount:a},n.createElement(l.Theme,{asChild:!0},n.createElement(p.Content,{align:"start",sideOffset:8,collisionPadding:10,...c,ref:e,className:(0,C.default)("rt-PopperContent","rt-HoverCardContent",o)})))});v.displayName="HoverCard.Content"; //# sourceMappingURL=hover-card.js.map