Rev 11904 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import React, { useEffect, useState } from 'react'import parse from 'html-react-parser'const EditItem = ({title,showModal,data}) => {const [type, setType] = useState('text')useEffect(() => {if (Array.isArray(data)) {setType('list')}}, [data])return (<div className="user-profile-ov"><h3>{title}<buttonclassName="btn btn-degrees-edit"onClick={() => showModal(title)}><i className="fa fa-pencil"></i></button></h3>{type === 'list'&&<ul>{data.map((element, index) => {if (typeof element === 'string') {return (<li key={index}><a href="#">{element}</a></li>)}return (<li key={element.value}><a href="#">{element.label}</a></li>)})}</ul>}{typeof data === 'string'&&<p>{parse(data)}</p>}</div >)}export default EditItem