Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 4504 | Rev 4506 | Ir a la última revisión | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
4504 stevensc 1
/* eslint-disable react/prop-types */
4500 stevensc 2
import React, { useState } from 'react'
4502 stevensc 3
import EastIcon from '@mui/icons-material/East';
4500 stevensc 4
import parse from "html-react-parser";
5
 
6
const AboutGroup = (groupInfo) => {
7
    const [showModal, setShowModal] = useState(false)
8
 
9
    const openModal = (e) => {
10
        e.preventDefault();
11
        setShowModal(true)
12
    }
13
 
4505 stevensc 14
    "Invitación del administrador"
15
"group-cover-637d9bde73232.png"
16
"dd756942-75ea-4350-83e3-11cef7469ef8"
17
"Software & Tecnología"
18
"dd756942-75ea-4350-83e3-11cef7469ef8"
19
"group-image-637d7daccc63b.png"
20
"Tecnología"
21
""
22
"2Get Skills"
23
"<p>Testing1</p>"
24
"Público"
25
"/feed/timeline/dd756942-75ea-4350-83e3-11cef7469ef8/group"
26
"4"
27
"1"
28
"https://2getskills.com"
29
 
4500 stevensc 30
    return (
4504 stevensc 31
        <>
32
            <div className='suggest__widget'>
33
                <div className="linked__widget-header">
34
                    <h3>About this group</h3>
35
                </div>
36
                {groupInfo.overview && parse(groupInfo.overview)}
37
                <a className="load__suggest" onClick={(e) => openModal(e)}>
38
                    <span>Ver más</span>
39
                    <EastIcon />
40
                </a>
41
            </div >
42
            <AboutGroup.Modal show={showModal} closeModal={() => setShowModal(false)} groupInfo={groupInfo} />
43
        </>
4500 stevensc 44
    )
45
}
46
 
4504 stevensc 47
const Modal = ({ show, closeModal, groupInfo }) => {
48
    const {
49
        name,
50
        overview,
51
        groupType,
52
        industry,
53
        privacy,
54
        accessibility,
55
        website
56
    } = groupInfo
57
 
58
    return (
59
        <Modal
60
            show={show}
61
            onHide={closeModal}
62
        >
63
            <Modal.Header closeButton />
64
        </Modal>
65
    )
66
}
67
 
68
AboutGroup.Modal = Modal
69
 
4500 stevensc 70
export default AboutGroup