Rev 11257 | Rev 11901 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import React, { useEffect, useState } from 'react'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>:<p>{data !== null? data: ''}</p>}</div>)}export default EditItem