Proyectos de Subversion LeadersLinked - SPA

Rev

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

Rev 3697 Rev 3698
Línea 61... Línea 61...
61
  };
61
  };
Línea 62... Línea 62...
62
 
62
 
63
  const filePreviewTest = (preview) => {
63
  const filePreviewTest = (preview) => {
64
    switch (type) {
64
    switch (type) {
65
      case 'image':
65
      case 'image':
66
        return <img src={preview} alt='preview' />;
66
        return <img src={preview.url} alt={preview.name} />;
67
      case 'video':
67
      case 'video':
68
        return <video src={preview} width='400' height='300' controls muted />;
68
        return <video src={preview.url} width='400' height='300' controls muted />;
69
      case 'file':
69
      case 'file':
70
        return <object data={preview} type='application/pdf' width='400' height='200' />;
70
        return <object data={preview.url} type='application/pdf' width='400' height='200' />;
71
      case 'audio':
71
      case 'audio':
72
        return <audio src={preview} controls muted />;
72
        return <audio src={preview.url} controls muted />;
73
      default:
73
      default:
74
        break;
74
        break;
75
    }
75
    }
Línea 79... Línea 79...
79
  console.log({ errors });
79
  console.log({ errors });
80
  console.log({ defaultFiles });
80
  console.log({ defaultFiles });
81
  console.log({ type });
81
  console.log({ type });
Línea 82... Línea 82...
82
 
82
 
-
 
83
  useEffect(() => {
-
 
84
    if (defaultFiles) {
-
 
85
      const files = defaultFiles.map((file) => ({
-
 
86
        url: file,
-
 
87
        name: file.split('/').pop(),
-
 
88
        type
83
  useEffect(() => {
89
      }));
-
 
90
      setPreviews(files);
84
    if (defaultFiles) setPreviews(defaultFiles);
91
    }
Línea 85... Línea 92...
85
  }, [defaultFiles]);
92
  }, [defaultFiles]);
86
 
93
 
87
  if (previews.length) {
94
  if (previews.length) {