import PropTypes from 'prop-types'; import React from 'react'; import formatBytes from 'Utilities/Number/formatBytes'; import { icons } from 'Helpers/Props'; import IconButton from 'Components/Link/IconButton'; import Link from 'Components/Link/Link'; import TableRow from 'Components/Table/TableRow'; import TableRowCell from 'Components/Table/Cells/TableRowCell'; import styles from './ImportMovieRootFolderRow.css'; function ImportMovieRootFolderRow(props) { const { id, path, freeSpace, unmappedFolders, onDeletePress } = props; const unmappedFoldersCount = unmappedFolders.length || '-'; return ( {path} {formatBytes(freeSpace) || '-'} {unmappedFoldersCount} ); } ImportMovieRootFolderRow.propTypes = { id: PropTypes.number.isRequired, path: PropTypes.string.isRequired, freeSpace: PropTypes.number.isRequired, unmappedFolders: PropTypes.arrayOf(PropTypes.object).isRequired, onDeletePress: PropTypes.func.isRequired }; ImportMovieRootFolderRow.defaultProps = { freeSpace: 0, unmappedFolders: [] }; export default ImportMovieRootFolderRow;