Rev 3694 | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import React, { useState } from 'react';
import { Avatar, AvatarGroup, Button } from '@mui/material';
import East from '@mui/icons-material/East';
import { useFetch } from '@hooks';
import Widget from '@components/UI/Widget';
import MembersModal from '@components/modals/MembersModal';
const CompanyFollowers = ({ companyId }) => {
const { data: followers } = useFetch(`/helpers/company-follower/${companyId}`, []);
const [showMembersModal, setShowMembersModal] = useState(false);
const toggleModal = () => setShowMembersModal(!showMembersModal);
return (
<>
<Widget>
<Widget.Header title={`${followers.length} Seguidores`} />
<Widget.Body>
<AvatarGroup max={5}>
{followers.map(({ name, image }) => (
<Avatar key={name} src={image} alt={name} />
))}
</AvatarGroup>
</Widget.Body>
<Widget.Actions styles={{ padding: '0' }}>
<Button onClick={toggleModal} fullWidth sx={{ borderRadius: 0 }}>
Ver más
<East />
</Button>
</Widget.Actions>
</Widget>
<MembersModal
isShow={showMembersModal}
handleClose={toggleModal}
members={followers}
handleAction={() => null}
/>
</>
);
};
export default CompanyFollowers;