| | |
| | | import {Table} from 'reactstrap'; |
| | | import FileListEntry from './FileListEntry'; |
| | | |
| | | function FileListTable({archiveId, entries, search}) { |
| | | function FileListTable({archiveId, entries, search, mode, changeCurrentDirectory}) { |
| | | const lowercaseSearch = search.split(' ')[0].toLowerCase(); |
| | | return ( |
| | | <Table striped bordered hover size={'sm'} responsive> |
| | |
| | | archiveId={archiveId} |
| | | entry={entry} |
| | | search={lowercaseSearch} |
| | | mode={mode} |
| | | changeCurrentDirectory={changeCurrentDirectory} |
| | | key={index} |
| | | />)} |
| | | </tbody> |
| | |
| | | FileListTable.propTypes = { |
| | | archiveId: PropTypes.string, |
| | | entries: PropTypes.array, |
| | | search: PropTypes.string |
| | | search: PropTypes.string, |
| | | mode: PropTypes.string, |
| | | changeCurrentDirectory: PropTypes.func.isRequired |
| | | }; |
| | | |
| | | FileListTable.defaultProps = { |
| | | entries: [], |
| | | search: '' |
| | | search: '', |
| | | mode: 'flat' |
| | | }; |
| | | |
| | | export default FileListTable; |