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