UNPKG

primereact

Version:

A rich set of premium UI Components for React.

4 lines (2 loc) 794 B
'use client'; import{Component as P,withComponent as F}from"@primereact/core/component";import{useFileUpload as U}from"@primereact/headless/fileupload";import{mergeProps as s,resolve as x}from"@primeuix/utils";import*as e from"react";import{createOptionalContext as c}from"@primereact/core/utils";var[r,v]=c();import*as i from"@primereact/headless/fileupload";var l={...i.defaultProps,as:"div"};var w=F({name:"FileUpload.Root",defaultProps:l,setup(o){return U(o.inProps)},render(o){let{id:t,props:a,ptmi:m,ptm:d,cx:p,inputProps:n}=o,u=s({id:t,className:p("root")},m("root")),f=s(n,{className:p("input")},d("text"));return e.createElement(r,{value:o},e.createElement(P,{instance:o,attrs:u},e.createElement("input",{...f}),x(a.children,o)))}});export{w as FileUploadRoot,l as defaultRootProps};