работа над косяком дропзоны

This commit is contained in:
Tamara 2023-06-14 03:52:21 +03:00
parent bd0257ace2
commit 081aa72336
2 changed files with 14 additions and 8 deletions

@ -9,16 +9,19 @@ const Modalka = ({imgHC}:any) => {
const dropZone = React.useRef<any>(null); const dropZone = React.useRef<any>(null);
const [ready, setReady] = React.useState(false); const [ready, setReady] = React.useState(false);
const dragenterHC = () => { const dragenterHC = (event:any) => {
console.log("a") console.log("a")
event.preventDefault()
setReady(true) setReady(true)
} }
console.log(dropZone.current) console.log(dropZone.current)
React.useEffect(() => { React.useEffect(() => {
console.log(dropZone.current) console.log(dropZone.current)
if (dropZone.current) { if (dropZone.current) {
dropZone.current.addEventListener("dragenter", dragenterHC) dropZone.current.addEventListener("dragenter", dragenterHC,)
} }
return () => {dropZone.current.removeEventListener("dragenter", dragenterHC)} return () => {dropZone.current.removeEventListener("dragenter", dragenterHC)}
},) },)

@ -49,15 +49,18 @@ export default function StartPageSettings() {
const [ready, setReady] = React.useState(false); const [ready, setReady] = React.useState(false);
const dragenterHC = () => { const dragenterHC = () => {
console.log("a")
setReady(true) setReady(true)
} }
// React.useEffect(() => { console.log(dropZone.current)
// if (dropZone.current) { React.useEffect(() => {
// dropZone.current.addEventListener("dragenter", dragenterHC) console.log(dropZone.current)
// } if (dropZone.current) {
// return () => {dropZone.current.removeEventListener("dragenter", dragenterHC)} dropZone.current.addEventListener("dragenter", dragenterHC)
// },) }
return () => {dropZone.current.removeEventListener("dragenter", dragenterHC)}
},)
const mutationHC = (e: any) => { const mutationHC = (e: any) => {
let SPageClone = listQuizes[params].config1 let SPageClone = listQuizes[params].config1