@gsretail.com/gui-core
Version:
A skeleton to create your own React component library using Rollup, TypeScript, Sass and Storybook
2 lines (1 loc) • 757 B
JavaScript
import{__rest as e,__assign as l}from"../../node_modules/tslib/tslib.es6.js";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,s=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},s)),s.children?s.children:"{props.children}"))}));i.defaultProps={multiple:!1,disabled:!1};export{i as GuiUploadButton,i as default};