Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 2170 | Ir a la última revisión | | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
2169 stevensc 1
import React, { useState } from 'react'
2
import { Backdrop, Box, Button } from '@mui/material'
3
import { renderContent } from '@app/pages/posts/PostViewPage'
4
 
5
const PostFile = ({ file, type }) => {
6
  const [open, setOpen] = useState(false)
7
 
8
  const handleOpen = () => setOpen(true)
9
  const handleClose = () => setOpen(false)
10
 
11
  return (
12
    <>
13
      <Button onClick={handleOpen}>Ver archivo adjunto</Button>
14
      <Backdrop
15
        sx={{ color: '#fff', zIndex: (theme) => theme.zIndex.drawer + 1 }}
16
        open={open}
17
        onClick={handleClose}
18
      >
19
        <Box
20
          sx={{
21
            top: '50%',
22
            left: '50%',
23
            transform: 'translate(-50%, -50%)',
24
            maxWidth: { xs: '80vw', md: '800px' },
25
            height: 'fit-content'
26
          }}
27
        >
28
          {renderContent({ file, type })}
29
        </Box>
30
      </Backdrop>
31
    </>
32
  )
33
}
34
 
35
export default PostFile