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