Rev 5489 | 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 EmptySection from '../../../../shared/empty-section/EmptySection'import HobbiesModal from './HobbiesModal'const HobbiesAndInterests = ({ userHobbiesAndInterests, hobbiesAndInterestsOptions, userIdEncrypted }) => {const [isModalOpen, setIsModalOpen] = useState(false)const [userHobbiesAndInterestsArray, setUserHobbiesAndInterestsArray] = useState(userHobbiesAndInterests)return (<><div className="user-profile-ov"><h3>{LABELS.HOBBIES_AND_INTERESTS}<ahref=""className="btn-hobbiesAndInterests-edit"onClick={() => setIsModalOpen(true)}><i className="fa fa-pencil" /></a></h3><ul>{!userHobbiesAndInterestsArray.length? <EmptySection align='left' message={LABELS.DATATABLE_EMPTY}/>: userHobbiesAndInterestsArray.map(({ name }) =><li key={name}><a href="#" title="">{name}</a></li>)}</ul></div><HobbiesModalshow={isModalOpen}closeModal={() => setIsModalOpen(false)}userIdEncrypted={userIdEncrypted}hobbiesAndInterestsOptions={hobbiesAndInterestsOptions}userHobbiesAndInterests={userHobbiesAndInterestsArray}setUserHobbiesAndInterests={(newHobbiesAndInterests) => setUserHobbiesAndInterestsArray(newHobbiesAndInterests)}/></>)}export default HobbiesAndInterests