Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
/* eslint-disable react/prop-types */import React, { useState } from 'react'import EastIcon from '@mui/icons-material/East';import parse from "html-react-parser";import { Modal } from 'react-bootstrap';const AboutCompany = (companyInfo) => {const [showModal, setShowModal] = useState(false)const openModal = (e) => {e.preventDefault();setShowModal(true)}return (<><div className='suggest__widget'><div className="linked__widget-header"><h3>Acerca de esta empresa</h3></div>{companyInfo.overview? parse(companyInfo.overview): <p>Sin descripción</p>}<a className="load__suggest" onClick={(e) => openModal(e)}><span>Ver más</span><EastIcon /></a></div ><AboutCompany.Modal show={showModal} closeModal={() => setShowModal(false)} companyInfo={companyInfo} /></>)}const AboutModal = ({ show, closeModal, companyInfo }) => {const {companyName,companySize,facebook,foundationYear,industry,instagram,locations,overview,twitter,website,} = companyInforeturn (<Modalshow={show}onHide={closeModal}><Modal.Header closeButton><h2>Acerca de esta empresa</h2></Modal.Header><Modal.Body><div className="description__label"><label htmlFor="name">Nombre</label><p>{companyName}</p></div><div className="description__label"><label htmlFor="name">Descripción</label>{overview && parse(overview)}</div><div className="description__label"><label htmlFor="name">Industria</label><p>{industry}</p></div><div className="description__label"><label htmlFor="name">Año de fundación</label><p>{foundationYear}</p></div><div className="description__label"><label htmlFor="name">Tamaño de la compañia</label><p>{companySize}</p></div><div className="description__label"><label htmlFor="name">Facebook</label><a href={facebook} target="_blank" rel="noreferrer"><p>{facebook}</p></a></div><div className="description__label"><label htmlFor="name">Instagram</label><a href={instagram} target="_blank" rel="noreferrer"><p>{instagram}</p></a></div><div className="description__label"><label htmlFor="name">Twitter</label><a href={twitter} target="_blank" rel="noreferrer"><p>{twitter}</p></a></div><div className="description__label"><label htmlFor="name">Sitio web</label><a href={website} target="_blank" rel="noreferrer"><p>{website}</p></a></div></Modal.Body></Modal>)}AboutCompany.Modal = AboutModalexport default AboutCompany