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