UNPKG

primereact

Version:

A rich set of premium UI Components for React.

4 lines (2 loc) 765 B
'use client'; import{Component as i,withComponent as l}from"@primereact/core/component";import{mergeProps as y}from"@primeuix/utils";import*as e from"react";import{createOptionalContext as d}from"@primereact/core/utils";var[T,p]=d();var m={as:"tbody"};var E=l({name:"DataTable.EmptyTBody",defaultProps:m,setup(){let t=p(),a=e.useMemo(()=>(t?.state?.processedData??[]).length===0,[t?.state?.processedData]);return{datatable:t,isEmpty:a}},render(t){let{props:a,ptmi:o,datatable:r,isEmpty:s}=t;if(!s)return null;let n=y({"data-scope":"datatable","data-part":"empty-tbody",className:r?.cx("emptyTBody")},r?.ptm("emptyTBody"),o("root"));return e.createElement(i,{instance:t,attrs:n,children:a.children})}});export{E as DataTableEmptyTBody,m as defaultEmptyTBodyProps};