Rev 6862 | Rev 7067 | 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,action,data,body}) => {const [type, setType] = useState('text');useEffect(() => {if (Array.isArray(data)) {setType("list")}}, [data]);const renderItemValues = {list:}return (<div className="user-profile-ov"><h3>{title}<buttonclassName="btn btn-degrees-edit"onClick={action}><i className="fa fa-pencil"></i></button></h3>{type === "list"?<ul>{data.map((element, index) => {if (typeof element === "string") {return (<li key={index}>{element}</li>)}return (<li key={element.value}>{element.label}</li>)})}</ul>:<p>{data !== null? data: ''}</p>}</div>)}export default EditItem