Rev 2169 | Rev 2171 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import React, { useState } from 'react'import { Backdrop, Box, styled } from '@mui/material'import { renderContent } from '@app/pages/posts/PostViewPage'import Button from '../UI/buttons/Buttons'const StyledButton = styled(Button)`width: auto;`const PostFile = ({ file, type }) => {const [open, setOpen] = useState(false)const handleOpen = () => setOpen(true)const handleClose = () => setOpen(false)return (<><StyledButton onClick={handleOpen}>Ver archivo adjunto</StyledButton><Backdropsx={{ color: '#fff', zIndex: (theme) => theme.zIndex.drawer + 1 }}open={open}onClick={handleClose}><Boxsx={{top: '50%',left: '50%',transform: 'translate(-50%, -50%)',maxWidth: { xs: '80vw', md: '800px' },height: 'fit-content',position: 'absolute','& img, & video': {maxWidth: '100%',height: 'auto'}}}>{renderContent({ file, type })}</Box></Backdrop></>)}export default PostFile