import React from 'react'; import PropTypes from 'prop-types'; import { FormattedMessage } from 'react-intl'; import { Button } from '@buffetjs/core'; import createMatrix from '../../utils/createMatrix'; import getTrad from '../../utils/getTrad'; import ContainerFluid from '../ContainerFluid'; import ModalSection from '../ModalSection'; import Text from '../Text'; import ButtonWrapper from './ButtonWrapper'; import TextWrapper from './TextWrapper'; import RowItem from './RowItem'; import ListWrapper from './ListWrapper'; const UploadList = ({ filesToUpload, onClickCancelUpload, onGoToAddBrowseFiles, }) => { const matrix = createMatrix(filesToUpload); const filesToUploadLength = filesToUpload.length; const titleId = `modal.upload-list.sub-header-title.${ filesToUploadLength > 1 ? 'plural' : 'singular' }`; return ( <> {label => (