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 IndustryModal from './industry-modal';

const Industry = ({ groupId, industry, industries, onEdit, edit }) => {
  const [isModalOpen, setIsModalOpen] = useState(false);

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

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

        <Widget.Body>
          <Typography>{industry}</Typography>
        </Widget.Body>
      </Widget>
      <IndustryModal
        show={isModalOpen}
        groupId={groupId}
        industries={industries}
        industry={industry}
        onClose={toggleModal}
        onConfirm={onEdit}
      />
    </>
  );
};

export default Industry;