import PropTypes from 'prop-types'; import React, { Component } from 'react'; import IconButton from 'Components/Link/IconButton'; import Table from 'Components/Table/Table'; import TableBody from 'Components/Table/TableBody'; import { icons } from 'Helpers/Props'; import translate from 'Utilities/String/translate'; import ExtraFileRow from './ExtraFileRow'; import styles from './ExtraFileTableContent.css'; const columns = [ { name: 'relativePath', label: () => translate('RelativePath'), isVisible: true }, { name: 'extension', label: () => translate('Extension'), isVisible: true }, { name: 'type', label: () => translate('Type'), isVisible: true }, { name: 'action', label: React.createElement(IconButton, { name: icons.ADVANCED_SETTINGS }), isVisible: true } ]; class ExtraFileTableContent extends Component { // // Render render() { const { items } = this.props; return (
{ !items.length &&
No extra files to manage.
} { !!items.length && { items.map((item) => { return ( ); }) }
}
); } } ExtraFileTableContent.propTypes = { movieId: PropTypes.number, items: PropTypes.arrayOf(PropTypes.object).isRequired }; export default ExtraFileTableContent;