UNPKG

primereact

Version:

A rich set of premium UI Components for React.

4 lines (2 loc) 712 B
'use client'; import{Component as s,withComponent as d}from"@primereact/core/component";import{mergeProps as m}from"@primeuix/utils";import*as r from"react";import{createOptionalContext as l}from"@primereact/core/utils";var[f,o]=l();var e={as:"div"};var P=d({name:"DataTable.Loading",defaultProps:e,setup(){return{datatable:o()}},render(t){let{props:i,ptmi:n,datatable:a}=t;if(!(a?.state?.loading??!1))return null;let p=m({"data-scope":"datatable","data-part":"loading",className:a?.cx("loading"),role:"status","aria-live":"polite","aria-label":"Loading"},a?.ptm("loading"),n("root"));return r.createElement(s,{instance:t,attrs:p,children:i.children})}});export{P as DataTableLoading,e as defaultLoadingProps};