Rev 7808 | Rev 8151 | 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 class="col-md-3 col-sm-6 col-12">
<div class="company_profile_info border-radius border-gray">
<div class="company-up-info border-radius">
<div class="ph-15">
<div class="row border-bottom-gray mb-2">
<div class="d-flex justify-content-center align-items-center">
<h3 class="mb-1 mt-3">
{`${first_name} ${last_name}`}
</h3>
<p className="mb-0 small lh-sm">
{email}
</p>
</div>
</div>
</div>
<ul>
<li>
<button
class="btn btn-primary"
>
<a href={actions.link_profile} className="text-white">
Ver perfil
</a>
</button>
</li>
<li>
<button
class="btn btn-tertiary"
onClick={() => setShowDeleteModal(true)}
>
Administrar
</button>
</li>
</ul>
</div>
</div>
</div>
<DeleteModal
url={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);