import React from "react" import { Button, Upload } from "antd" import { Icons } from "components/Icons" export default (props) => { const [uploading, setUploading] = React.useState(false) const handleUpload = async (req) => { setUploading(true) const formData = new FormData() formData.append("files", req.file) const response = await window.app.cores.api.customRequest( { url: "/upload", method: "POST", data: formData }).catch((error) => { console.error(error) app.message.error(error.respose.data.message) return false }) if (response) { // check failed uploads if (response.data.failed.length > 0) { app.notification.new({ message: "Could not upload files", description: () => { return response.data.failed.map((fail) => { return