UNPKG

primereact

Version:

A rich set of premium UI Components for React.

4 lines (2 loc) 834 B
'use client'; import{Component as c,withComponent as d}from"@primereact/core/component";import{useMotion as l}from"@primereact/core/motion";import{mergeProps as f}from"@primeuix/utils";import*as a from"react";import{createOptionalContext as m}from"@primereact/core/utils";var[P,p]=m();var i={as:"div",motionProps:void 0};var C=d({name:"Dialog.Backdrop",defaultProps:i,setup({props:r}){let o=p(),t=l({cssVarPrefix:"px-dialog-backdrop",...r.motionProps,elementRef:o?.state?.backdropElement,visible:!!o?.state?.open});return{dialog:o,motion:t}},render(r){let{dialog:o,ptmi:t,props:s,motion:e}=r,n=f(o?.backdropProps,{className:o?.cx("backdrop")},o?.ptm("backdrop"),t("root"),e?.rootProps);return a.createElement(c,{pIf:e?.state.rendered,instance:r,attrs:n,children:s.children})}});export{C as DialogBackdrop,i as defaultBackdropProps};