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 PrivacyModal from './privacy-modal';
const Privacy = ({
privacy = '',
privacies = [],
groupId = '',
onEdit = () => {},
edit = false
}) => {
const [isModalOpen, setIsModalOpen] = useState(false);
const toggleModal = () => setIsModalOpen(!isModalOpen);
return (
<>
<Widget>
<Widget.Header
title='Privacidad'
renderAction={() => {
if (!edit) return;
return (
<IconButton onClick={toggleModal}>
<Edit />
</IconButton>
);
}}
/>
<Widget.Body>
<Typography>{privacy}</Typography>
</Widget.Body>
</Widget>
<PrivacyModal
show={isModalOpen}
privacy={privacy}
groupId={groupId}
privacies={privacies}
onClose={toggleModal}
onConfirm={onEdit}
/>
</>
);
};
export default Privacy;