Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 3370 | Rev 3377 | Ir a la última revisión | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
3358 stevensc 1
import React from 'react'
3370 stevensc 2
import { CardMedia, Typography } from '@mui/material'
3358 stevensc 3
 
4
export default function DailyMediaContent({ type, mediaUrl }) {
5
  switch (type) {
6
    case 'video': {
3372 stevensc 7
      return <CardMedia component='video' src={mediaUrl} controls autoPlay />
3358 stevensc 8
    }
9
    case 'image': {
3370 stevensc 10
      return (
11
        <CardMedia
12
          component='img'
13
          src={mediaUrl}
14
          alt='Contenido diario'
15
          sx={{ height: 250 }}
16
        />
17
      )
3358 stevensc 18
    }
19
    case 'document': {
20
      return (
21
        <a href={mediaUrl} target='_blank' rel='noreferrer'>
22
          <img className='pdf' src='/images/extension/pdf.png' alt='pdf' />
23
        </a>
24
      )
25
    }
3368 stevensc 26
    case 'audio': {
27
      return <audio controls src={mediaUrl} />
28
    }
3370 stevensc 29
    default: {
3358 stevensc 30
      return <Typography>Sin contenido que mostrar</Typography>
3370 stevensc 31
    }
3358 stevensc 32
  }
33
}