Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 3470 | Rev 3526 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |

import React from 'react';
import { Modal as MuiModal } from '@mui/material';

import { useModal } from '@shared/hooks';
import { Card, CardHeader, CardContent } from './card';

export function Modal() {
  const { show, title, content, closeModal } = useModal();

  return (
    <MuiModal open={show} onClose={closeModal}>
      <Card
        styles={{
          maxWidth: '500px',
          position: 'absolute',
          top: '50%',
          left: '50%',
          transform: 'translate(-50%, -50%)',
          maxHeight: '80vh',
          overflowY: 'auto'
        }}
      >
        <CardHeader title={title} />
        <CardContent>{content}</CardContent>
      </Card>
    </MuiModal>
  );
}