@radix-ui/themes
Version:
[](https://radix-ui.com/themes)
3 lines (2 loc) • 2.48 kB
JavaScript
var W=Object.create;var s=Object.defineProperty;var O=Object.getOwnPropertyDescriptor;var B=Object.getOwnPropertyNames;var H=Object.getPrototypeOf,S=Object.prototype.hasOwnProperty;var M=(o,e)=>{for(var t in e)s(o,t,{get:e[t],enumerable:!0})},d=(o,e,t,l)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of B(e))!S.call(o,a)&&a!==t&&s(o,a,{get:()=>e[a],enumerable:!(l=O(e,a))||l.enumerable});return o};var c=(o,e,t)=>(t=o!=null?W(H(o)):{},d(e||!o||!o.__esModule?s(t,"default",{value:o,enumerable:!0}):t,o)),j=o=>d(s({},"__esModule",{value:!0}),o);var z={};M(z,{Close:()=>C,Content:()=>D,Description:()=>f,Root:()=>g,Title:()=>P,Trigger:()=>m});module.exports=j(z);var i=c(require("react")),y=c(require("classnames")),r=require("radix-ui"),T=require("./dialog.props.js"),v=require("./heading.js"),h=require("./text.js"),R=require("./theme.js"),n=require("../helpers/extract-props.js"),p=require("../helpers/require-react-element.js");const g=o=>i.createElement(r.Dialog.Root,{...o,modal:!0});g.displayName="Dialog.Root";const m=i.forwardRef(({children:o,...e},t)=>i.createElement(r.Dialog.Trigger,{...e,ref:t,asChild:!0},(0,p.requireReactElement)(o)));m.displayName="Dialog.Trigger";const D=i.forwardRef(({align:o,...e},t)=>{const{align:l,...a}=T.dialogContentPropDefs,{className:E}=(0,n.extractProps)({align:o},{align:l}),{className:N,forceMount:u,container:x,...w}=(0,n.extractProps)(e,a);return i.createElement(r.Dialog.Portal,{container:x,forceMount:u},i.createElement(R.Theme,{asChild:!0},i.createElement(r.Dialog.Overlay,{className:"rt-BaseDialogOverlay rt-DialogOverlay"},i.createElement("div",{className:"rt-BaseDialogScroll rt-DialogScroll"},i.createElement("div",{className:`rt-BaseDialogScrollPadding rt-DialogScrollPadding ${E}`},i.createElement(r.Dialog.Content,{...w,ref:t,className:(0,y.default)("rt-BaseDialogContent","rt-DialogContent",N)}))))))});D.displayName="Dialog.Content";const P=i.forwardRef((o,e)=>i.createElement(r.Dialog.Title,{asChild:!0},i.createElement(v.Heading,{size:"5",mb:"3",trim:"start",...o,asChild:!1,ref:e})));P.displayName="Dialog.Title";const f=i.forwardRef((o,e)=>i.createElement(r.Dialog.Description,{asChild:!0},i.createElement(h.Text,{as:"p",size:"3",...o,asChild:!1,ref:e})));f.displayName="Dialog.Description";const C=i.forwardRef(({children:o,...e},t)=>i.createElement(r.Dialog.Close,{...e,ref:t,asChild:!0},(0,p.requireReactElement)(o)));C.displayName="Dialog.Close";
//# sourceMappingURL=dialog.js.map
;