Proyectos de Subversion LeadersLinked - SPA

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
3688 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 = ({
9
  accessibility,
10
  privacy,
11
  accessibilities,
12
  onEdit,
13
  groupId,
14
  edit
15
}) => {
16
  const [isModalOpen, setIsModalOpen] = useState(false)
17
 
18
  const toggleModal = () => setIsModalOpen(!isModalOpen)
19
 
20
  return (
21
    <>
22
      <Widget>
23
        <Widget.Header
24
          title='Accesibilidad'
25
          renderAction={() => {
26
            if (!edit) return
27
            return (
28
              <IconButton onClick={toggleModal}>
29
                <Edit />
30
              </IconButton>
31
            )
32
          }}
33
        />
34
 
35
        <Widget.Body>
36
          <Typography>{accessibility}</Typography>
37
        </Widget.Body>
38
      </Widget>
39
 
40
      <AccessibilityModal
41
        show={isModalOpen}
42
        privacy={privacy}
43
        accessibilities={accessibilities}
44
        onConfirm={onEdit}
45
        onClose={toggleModal}
46
        accessibility={accessibility}
47
        groupId={groupId}
48
      />
49
    </>
50
  )
51
}
52
 
53
export default Accessibility