import React, { memo } from 'react'; import PropTypes from 'prop-types'; import { FormattedMessage } from 'react-intl'; import pluginId from '../../pluginId'; import { useListView } from '../../contexts/ListView'; import { DeletAllSpan, DeleteSpan, TableDelete } from './styledComponents'; function ActionCollapse({ colSpan }) { const { data, entriesToDelete, toggleModalDeleteAll } = useListView(); const number = entriesToDelete.length; const suffix = number > 1 ? 'plural' : 'singular'; const deleteMessageId = number === data.length ? 'delete' : 'deleteSelected'; return ( {message => {message}} {message => ( {message} )} ); } ActionCollapse.propTypes = { colSpan: PropTypes.number.isRequired, }; export default memo(ActionCollapse);