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 => ( )} {matrix.map(({ key, rowContent }) => { return ( {rowContent.map(data => ( ))} ); })} > ); }; UploadList.defaultProps = { filesToUpload: [], onClickCancelUpload: () => {}, onGoToAddBrowseFiles: () => {}, }; UploadList.propTypes = { filesToUpload: PropTypes.array, onClickCancelUpload: PropTypes.func, onGoToAddBrowseFiles: PropTypes.func, }; export default UploadList;