UNPKG

primereact

Version:

A rich set of premium UI Components for React.

4 lines (2 loc) 923 B
'use client'; import{Component as h,withComponent as C}from"@primereact/core/component";import{mergeProps as u}from"@primeuix/utils";import*as p from"react";import{createOptionalContext as m}from"@primereact/core/utils";var[x,e]=m();import{createOptionalContext as d}from"@primereact/core/utils";var[T,i]=d();var g={as:"span",match:"always"};var V=C({name:"OrganizationChart.ToggleIndicator",defaultProps:g,setup(){let t=e(),r=i();return{organizationchart:t,toggle:r}},render(t){let{id:r,props:o,ptmi:c,organizationchart:a,toggle:n}=t;if(!n)return null;if(o.match&&o.match!=="always"){let l=n.isExpanded?"expanded":"collapsed";if(o.match!==l)return null}let s=u(a?.getToggleIndicatorProps?.(),{id:r,className:a?.cx("toggleIndicator")},a?.ptm("toggleIndicator"),c("root"));return p.createElement(h,{instance:t,attrs:s,children:o.children})}});export{V as OrganizationChartToggleIndicator,g as defaultToggleIndicatorProps};