primereact
Version:
A rich set of premium UI Components for React.
4 lines (2 loc) • 817 B
JavaScript
'use client';
import{Component as c,withComponent as d}from"@primereact/core/component";import{useMotion as f}from"@primereact/core/motion";import{mergeProps as a}from"@primeuix/utils";import*as p from"react";import{createOptionalContext as l}from"@primereact/core/utils";var[P,s]=l();var i={as:"div"};var I=d({name:"Fieldset.Content",defaultProps:i,setup(e){let t=s(),r=f({cssVarPrefix:"px-fieldset-content",...t?.props.motionProps,elementRef:e.elementRef,visible:t?.state.open});return{fieldset:t,motion:r}},render(e){let{props:t,ptmi:r,fieldset:o,motion:n}=e,m=a(o?.contentProps,{className:o?.cx("content")},o?.ptm("content"),r("root"),n?.rootProps);return p.createElement(c,{pIf:o?.props.lazy?n.state.rendered:!0,instance:e,attrs:m,children:t.children})}});export{I as FieldsetContent,i as defaultContentProps};