import { useState } from "react"; import { Box, ButtonBase, useTheme,Typography } from "@mui/material"; import UploadIcon from "../../assets/icons/UploadIcon"; //Научи функцию принимать данные для валидации export default () => { const theme = useTheme(); const [data, setData] = useState("") const [ready, setReady] = useState(false); const dragenterHC = () => { // console.log("onDragEnter") setReady(true) } const dragexitHC = () => { // console.log("onDragExit") setReady(false) } const dropHC = (event: any) => { event.preventDefault() // console.log("onDrop") setReady(false) const file = event.dataTransfer.files[0] console.log(event.dataTransfer.files[0]) setData(URL.createObjectURL(file)) } const dragOverHC = (event: any) => { event.preventDefault() // console.log("onDragOver") } return ( 5 MB максимум {data ? : null } ) }