Rev 2649 | Autoría | Ultima modificación | Ver Log |
import React, { useState } from 'react'
import { Avatar, AvatarGroup, Button } from '@mui/material'
import EastIcon from '@mui/icons-material/East'
import { useFetch } from '@hooks'
import Widget from '../UI/Widget'
import MembersModal from '../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
<EastIcon />
</Button>
</Widget.Actions>
</Widget>
<MembersModal
isShow={showMembersModal}
handleClose={toggleModal}
members={followers}
handleAction={() => null}
/>
</>
)
}
export default CompanyFollowers