Proyectos de Subversion LeadersLinked - SPA

Rev

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

Rev 3377 Rev 3386
Línea 1... Línea 1...
1
import React from 'react'
1
import React from 'react'
2
import { CardMedia, Typography } from '@mui/material'
2
import { CardMedia, Typography } from '@mui/material'
Línea 3... Línea 3...
3
 
3
 
-
 
4
export default React.forwardRef(function DailyMediaContent(
-
 
5
  { type, mediaUrl },
-
 
6
  ref
4
export default function DailyMediaContent({ type, mediaUrl }) {
7
) {
5
  switch (type) {
8
  switch (type) {
6
    case 'video': {
9
    case 'video': {
7
      return (
10
      return (
8
        <CardMedia
11
        <CardMedia
9
          component='video'
12
          component='video'
10
          src={mediaUrl}
13
          src={mediaUrl}
11
          controls
14
          controls
12
          autoPlay
15
          autoPlay
-
 
16
          controlsList='nodownload'
13
          controlsList='nodownload'
17
          ref={ref}
14
        />
18
        />
15
      )
19
      )
16
    }
20
    }
17
    case 'image': {
21
    case 'image': {
Línea 30... Línea 34...
30
          <img className='pdf' src='/images/extension/pdf.png' alt='pdf' />
34
          <img className='pdf' src='/images/extension/pdf.png' alt='pdf' />
31
        </a>
35
        </a>
32
      )
36
      )
33
    }
37
    }
34
    case 'audio': {
38
    case 'audio': {
35
      return <audio controls src={mediaUrl} />
39
      return <audio controls src={mediaUrl} ref={ref} />
36
    }
40
    }
37
    default: {
41
    default: {
38
      return <Typography>Sin contenido que mostrar</Typography>
42
      return <Typography>Sin contenido que mostrar</Typography>
39
    }
43
    }
40
  }
44
  }
41
}
45
})