@gsretail.com/gui-core
Version:
A skeleton to create your own React component library using Rollup, TypeScript, Sass and Storybook
2 lines (1 loc) • 725 B
JavaScript
import{__rest as e,__assign as l}from"tslib";import t from"react";import{Box as o,Input as a}from"@mui/material";import r from"./GuiUploadButton.styled.js";var i=r((function(r){var i=r.multiple,n=r.accept;r.onClick;var m=r.onChange,p=r.className,u=r.boxProps,c=e(r,["multiple","accept","onClick","onChange","className","boxProps"]);return t.createElement(o,l({className:["gui-form gui-upload-button",p&&p].join(" ")},u),t.createElement("label",null,t.createElement(a,l({className:["gui-form gui-upload-button",p&&p].join(" "),type:"file",inputProps:{multiple:!!i,accept:n||null},onChange:m},c)),c.children?c.children:"{props.children}"))}));i.defaultProps={multiple:!1,disabled:!1};export{i as GuiUploadButton,i as default};