UNPKG

@uimkit/uikit-react

Version:

<img style="width:64px" src="https://mgmt.uimkit.chat/media/img/avatar.png"/>

23 lines (20 loc) 915 B
import React__default from 'react'; function useUploadElement(props) { var children = props.children, type = props.type, accept = props.accept, onChange = props.onChange; var handleChange = function (e) { if (e.target.files.length > 0) { var files = e.target.files; var options = { type: files[0].type, }; var file = new File(files, files[0].name, options); onChange(file); } e.target.value = ''; }; return (React__default.createElement("div", { className: "upload-picker" }, React__default.createElement("main", { className: "upload-picker-content" }, children), React__default.createElement("input", { title: "\u56FE\u7247", type: "file", "data-type": type, accept: accept, onChange: handleChange }))); } export { useUploadElement }; //# sourceMappingURL=useUploadElement.js.map