Rev 8150 | Rev 11217 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import React, { useState } from "react";import DeleteModal from "../../../shared/DeleteModal";const Follower = ({ first_name, last_name, email, actions, allowDelete, deleteFollower }) => {const [showDeleteModal, setShowDeleteModal] = useState(false)const closeModal = () => setShowDeleteModal(false)return (<><div className="col-md-3 col-sm-6 col-12"><div className="company_profile_info border-radius border-gray"><div className="company-up-info border-radius"><div className="row border-bottom-gray mb-2"><div className="d-flex flex-column mb-2 justify-content-center align-items-center"><h3 className="mb-1 mt-3">{`${first_name} ${last_name}`}</h3><p className="mb-0 small lh-sm">{email}</p></div></div><ul><li><button className="btn btn-primary"><a href={actions.link_profile} className="btn p-0">Ver perfil</a></button></li>{allowDelete&&<li><buttonclassName="btn btn-tertiary"onClick={() => setShowDeleteModal(true)}>Administrar</button></li>}</ul></div></div></div><DeleteModalurl={actions.link_delete}isOpen={showDeleteModal}closeModal={closeModal}title={`Esta seguro de eliminar a ${first_name} de su lista de seguidores?`}onComplete={() => deleteFollower(email)}message={`Seguidor eliminado`}/></>)}export default React.memo(Follower);