Proyectos de Subversion LeadersLinked - SPA

Rev

Autoría | Ultima modificación | Ver Log |

import React, { useState } from 'react'
import { IconButton, Typography } from '@mui/material'
import { Edit } from '@mui/icons-material'

import Widget from '@components/UI/Widget'
import AccessibilityModal from './accessibility-modal'

const Accessibility = ({
  accessibility,
  privacy,
  accessibilities,
  onEdit,
  groupId,
  edit
}) => {
  const [isModalOpen, setIsModalOpen] = useState(false)

  const toggleModal = () => setIsModalOpen(!isModalOpen)

  return (
    <>
      <Widget>
        <Widget.Header
          title='Accesibilidad'
          renderAction={() => {
            if (!edit) return
            return (
              <IconButton onClick={toggleModal}>
                <Edit />
              </IconButton>
            )
          }}
        />

        <Widget.Body>
          <Typography>{accessibility}</Typography>
        </Widget.Body>
      </Widget>

      <AccessibilityModal
        show={isModalOpen}
        privacy={privacy}
        accessibilities={accessibilities}
        onConfirm={onEdit}
        onClose={toggleModal}
        accessibility={accessibility}
        groupId={groupId}
      />
    </>
  )
}

export default Accessibility