Rev 2936 | AutorÃa | Comparar con el anterior | Ultima modificación | Ver Log |
import React from 'react';
import { useSelector } from 'react-redux';
import Spinner from '@components/UI/Spinner';
import EmptySection from '@components/UI/EmptySection';
import ProfileItem from '@components/profile/ProfileItem';
import ProfileCardsGrid from '@components/UI/ProfileCardsGrid';
export default function InvitationsReceivedList({ connections = [], loading, onComplete }) {
const labels = useSelector(({ intl }) => intl.labels);
if (loading) {
return <Spinner />;
}
if (!connections.length) {
return <EmptySection align='left' message={labels.datatable_szerorecords} />;
}
return (
<ProfileCardsGrid>
{connections.map(({ id, ...rest }) => (
<ProfileItem key={id} {...rest} fetchCallback={onComplete} btnCancelTitle='Eliminar' />
))}
</ProfileCardsGrid>
);
}