Rev 5497 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import React, { useState } from 'react'import parse from 'html-react-parser'import IconButton from '@mui/material/IconButton'import EditIcon from '@mui/icons-material/Edit'import DeleteIcon from '@mui/icons-material/Delete'import ConfirmModal from '../../../shared/confirm-modal/ConfirmModal'const EducationItem = ({ education, onDelete, onEdit, isEdit }) => {const [isShowModal, setIsShowModal] = useState(false)const toggleConfirmModal = () => {setIsShowModal(!isShowModal)}return (<><div className="education-item"><div className="education-item-header"><h3>{education.degree}</h3>{isEdit && (<div className="d-inline-flex align-items-center gap-2"><IconButton onClick={() => onEdit(education.link_edit)}><EditIcon /></IconButton><IconButton onClick={toggleConfirmModal}><DeleteIcon /></IconButton></div>)}</div><h4>{education.university}</h4><p>{`${education.from_year} - ${education.to_year ? education.to_year : 'Actualidad'}`}</p>{education.field_of_study && <p>{education.field_of_study}</p>}<p>{education.formatted_address}</p>{education.description && parse(education.description)}</div><ConfirmModalshow={isShowModal}onClose={toggleConfirmModal}onAccept={() => onDelete(education.link_delete)}/></>)}export default EducationItem