Proyectos de Subversion LeadersLinked - SPA

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
3719 stevensc 1
import React, { useState } from 'react';
2
import { IconButton, Typography } from '@mui/material';
3
import { Edit } from '@mui/icons-material';
4
 
5
import Widget from '@components/UI/Widget';
6
import AccessibilityModal from './accessibility-modal';
7
 
8
const Accessibility = ({ accessibility, privacy, accessibilities, onEdit, groupId, edit }) => {
9
  const [isModalOpen, setIsModalOpen] = useState(false);
10
 
11
  const toggleModal = () => setIsModalOpen(!isModalOpen);
12
 
13
  return (
14
    <>
15
      <Widget>
16
        <Widget.Header
17
          title='Accesibilidad'
18
          renderAction={() => {
19
            if (!edit) return;
20
            return (
21
              <IconButton onClick={toggleModal}>
22
                <Edit />
23
              </IconButton>
24
            );
25
          }}
26
        />
27
 
28
        <Widget.Body>
29
          <Typography>{accessibility}</Typography>
30
        </Widget.Body>
31
      </Widget>
32
 
33
      <AccessibilityModal
34
        show={isModalOpen}
35
        privacy={privacy}
36
        accessibilities={accessibilities}
37
        onConfirm={onEdit}
38
        onClose={toggleModal}
39
        accessibility={accessibility}
40
        groupId={groupId}
41
      />
42
    </>
43
  );
44
};
45
 
46
export default Accessibility;