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 WebsiteModal from './website-modal'
7
 
8
const Website = ({ groupId, website, 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='Página web'
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>{website}</Typography>
30
        </Widget.Body>
31
      </Widget>
32
 
33
      <WebsiteModal
34
        show={isModalOpen}
35
        website={website}
36
        groupId={groupId}
37
        onClose={toggleModal}
38
        onConfirm={onEdit}
39
      />
40
    </>
41
  )
42
}
43
 
44
export default Website