UNPKG

primereact

Version:

A rich set of premium UI Components for React.

4 lines (2 loc) 728 B
'use client'; import{Component as f,withComponent as l}from"@primereact/core/component";import{useTree as P}from"@primereact/headless/tree";import{mergeProps as T}from"@primeuix/utils";import*as r from"react";import{createOptionalContext as d}from"@primereact/core/utils";var[p,v]=d();import*as s from"@primereact/headless/tree";var m={...s.defaultProps,as:"div"};var D=l({name:"Tree.Root",defaultProps:m,setup(e){return P(e.inProps)},render(e){let{props:o,state:t,ptmi:i,cx:a,rootProps:n}=e,c=T(n,{className:a("root",{isDragHover:t.dragHover})},i("root",{isDragHover:t.dragHover}));return r.createElement(p,{value:e},r.createElement(f,{instance:e,attrs:c,children:o.children}))}});export{D as TreeRoot,m as defaultRootProps};