Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 2529 | Rev 2531 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 2529 Rev 2530
Línea 26... Línea 26...
26
          break;
26
          break;
27
      }
27
      }
28
    });
28
    });
29
  }, []);
29
  }, []);
Línea 30... Línea -...
30
 
-
 
31
  function nameLengthValidator(file) {
-
 
32
    console.log(file)
-
 
33
    return null
-
 
34
  }
-
 
35
 
30
 
36
  useEffect(() => {
31
  useEffect(() => {
37
    if (settedFile) setFiles([settedFile]);
32
    if (settedFile) setFiles([settedFile]);
Línea 38... Línea 33...
38
  }, [settedFile]);
33
  }, [settedFile]);
Línea 58... Línea 53...
58
    acceptedFiles,
53
    acceptedFiles,
59
    fileRejections,
54
    fileRejections,
60
  } = useDropzone({
55
  } = useDropzone({
61
    accept: acceptedMimeTypes(),
56
    accept: acceptedMimeTypes(),
62
    multiple: false,
57
    multiple: false,
63
    validator: nameLengthValidator,
58
    validator: (file) => {
-
 
59
      // You can access width/height properties
-
 
60
      if (file.width > 720) {
-
 
61
        return {
-
 
62
          code: "Tamaño de imagen superior al sugerido",
-
 
63
          message: `Ancho de imagen superior a los 720px`,
-
 
64
        }
-
 
65
      }
-
 
66
      return null
-
 
67
    },
64
    onDrop: (acceptedFiles) => {
68
    onDrop: (acceptedFiles) => {
65
      console.log(acceptedFiles)
-
 
66
      onUploaded(acceptedFiles[0]);
69
      onUploaded(acceptedFiles[0]);
67
      setFiles(acceptedFiles.map((file) => file));
70
      setFiles(acceptedFiles.map((file) => file));
68
    },
71
    },
69
    onDropRejected,
72
    onDropRejected,
70
    onDropAccepted: () => {
73
    onDropAccepted: () => {