UNPKG

primereact

Version:

A rich set of premium UI Components for React.

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