primereact
Version:
A rich set of premium UI Components for React.
4 lines (2 loc) • 760 B
JavaScript
'use client';
import{Component as c,withComponent as u}from"@primereact/core/component";import{mergeProps as I}from"@primeuix/utils";import*as m from"react";import{createOptionalContext as d}from"@primereact/core/utils";var[U,p]=d();import{createOptionalContext as f}from"@primereact/core/utils";var[P,r]=f();var l={as:"div"};var g=u({name:"FileUpload.ItemSize",defaultProps:l,setup(){let e=p(),o=r();return{fileupload:e,fileuploaditem:o}},render(e){let{props:o,ptmi:a,fileupload:t,fileuploaditem:i}=e,n=I(t?.fileSizeProps,{className:t?.cx("fileSize")},t?.ptm("fileSize"),a("root")),s=i?.file?t?.formatSize(i.file.size):void 0;return m.createElement(c,{instance:e,attrs:n,children:o.children??s})}});export{g as FileUploadItemSize,l as defaultItemSizeProps};