UNPKG

primereact

Version:

A rich set of premium UI Components for React.

4 lines (2 loc) 819 B
'use client'; import{Component as f,withComponent as u}from"@primereact/core/component";import{mergeProps as l}from"@primeuix/utils";import*as s from"react";import{createOptionalContext as a}from"@primereact/core/utils";var[T,i]=a();import{createOptionalContext as d}from"@primereact/core/utils";var[C,p]=d();var n={as:"div",position:"before"};var b=u({name:"Tree.DropIndicator",defaultProps:n,setup(){let e=p(),r=i();return{tree:e,treenode:r}},render(e){let{props:r,ptmi:c,tree:o,treenode:t}=e;if(!t||!(r.position==="after"?!!t.isNextDropPointActive:!!t.isPrevDropPointActive))return null;let m=l(t.dropPointProps,{className:o?.cx("dropIndicator")},o?.ptm("dropIndicator"),c("root"));return s.createElement(f,{instance:e,attrs:m,children:r.children})}});export{b as TreeDropIndicator,n as defaultDropIndicatorProps};