UNPKG

primereact

Version:

A rich set of premium UI Components for React.

4 lines (2 loc) 2.96 kB
'use client'; var g=Object.defineProperty;var D=(t,e)=>{for(var r in e)g(t,r,{get:e[r],enumerable:!0})};import{createOptionalContext as N}from"@primereact/core/utils";var[V,p]=N();var R={};D(R,{Content:()=>f,Empty:()=>w,Footer:()=>c,Header:()=>P,Root:()=>l});import{Component as I,withComponent as O}from"@primereact/core/component";import{mergeProps as b}from"@primeuix/utils";import*as x from"react";var i={as:"div"};var f=O({name:"DataView.Content",defaultProps:i,setup(){return{dataview:p()}},render(t){let{props:e,ptmi:r,dataview:o}=t,a=b(o?.contentProps,{className:o?.cx("content")},o?.ptm("content"),r("root"));return x.createElement(I,{instance:t,attrs:a,children:e.children})}});import{Component as j,withComponent as k}from"@primereact/core/component";import{mergeProps as q}from"@primeuix/utils";import*as v from"react";var m={as:"div"};var w=k({name:"DataView.Empty",defaultProps:m,setup(){return{dataview:p()}},render(t){let{props:e,ptmi:r,dataview:o}=t,a=q(o?.emptyProps,{className:o?.cx("empty")},o?.ptm("empty"),r("root"));return v.createElement(j,{instance:t,attrs:a,children:e.children})}});import{Component as z,withComponent as A}from"@primereact/core/component";import{mergeProps as B}from"@primeuix/utils";import*as y from"react";var s={as:"div"};var c=A({name:"DataView.Footer",defaultProps:s,setup(){return{dataview:p()}},render(t){let{props:e,ptmi:r,dataview:o}=t,a=B(o?.footerProps,{className:o?.cx("footer")},o?.ptm("footer"),r("root"));return y.createElement(z,{instance:t,attrs:a,children:e.children})}});import{Component as G,withComponent as J}from"@primereact/core/component";import{mergeProps as K}from"@primeuix/utils";import*as C from"react";var n={as:"div"};var P=J({name:"DataView.Header",defaultProps:n,setup(){return{dataview:p()}},render(t){let{props:e,ptmi:r,dataview:o}=t,a=K(o?.headerProps,{className:o?.cx("header")},o?.ptm("header"),r("root"));return C.createElement(G,{instance:t,attrs:a,children:e.children})}});import{Component as L,withComponent as M}from"@primereact/core/component";import{useDataView as Q}from"@primereact/headless/dataview";import{mergeProps as S}from"@primeuix/utils";import*as u from"react";import*as h from"@primereact/headless/dataview";var d={...h.defaultProps,as:"div"};var l=M({name:"DataView.Root",defaultProps:d,setup(t){return Q(t.inProps)},render(t){let{id:e,props:r,ptmi:o,cx:a,rootProps:E}=t,F=S(E,{id:e,className:a("root")},o("root"));return u.createElement(V,{value:t},u.createElement(L,{instance:t,attrs:F,children:r.children}))}});var H={};D(H,{defaultContentProps:()=>i,defaultEmptyProps:()=>m,defaultFooterProps:()=>s,defaultHeaderProps:()=>n,defaultRootProps:()=>d});export{R as DataView,f as DataViewContent,w as DataViewEmpty,c as DataViewFooter,P as DataViewHeader,H as DataViewProps,V as DataViewProvider,l as DataViewRoot,i as defaultContentProps,m as defaultEmptyProps,s as defaultFooterProps,n as defaultHeaderProps,d as defaultRootProps,p as useDataViewContext};