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