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 IndustryModal from './industry-modal';
7
 
8
const Industry = ({ groupId, industry, industries, onEdit, edit }) => {
9
  const [isModalOpen, setIsModalOpen] = useState(false);
10
 
11
  const toggleModal = () => setIsModalOpen(!isModalOpen);
12
 
13
  return (
14
    <>
15
      <Widget>
16
        <Widget.Header
17
          title='Industria'
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>{industry}</Typography>
30
        </Widget.Body>
31
      </Widget>
32
      <IndustryModal
33
        show={isModalOpen}
34
        groupId={groupId}
35
        industries={industries}
36
        industry={industry}
37
        onClose={toggleModal}
38
        onConfirm={onEdit}
39
      />
40
    </>
41
  );
42
};
43
 
44
export default Industry;