import PropTypes from 'prop-types'; import React, { Component } from 'react'; import Alert from 'Components/Alert'; import Button from 'Components/Link/Button'; import ModalBody from 'Components/Modal/ModalBody'; import ModalContent from 'Components/Modal/ModalContent'; import ModalFooter from 'Components/Modal/ModalFooter'; import ModalHeader from 'Components/Modal/ModalHeader'; import Scroller from 'Components/Scroller/Scroller'; import Table from 'Components/Table/Table'; import TableBody from 'Components/Table/TableBody'; import { scrollDirections } from 'Helpers/Props'; import SelectAlbumReleaseRow from './SelectAlbumReleaseRow'; import styles from './SelectAlbumReleaseModalContent.css'; const columns = [ { name: 'album', label: 'Album', isVisible: true }, { name: 'release', label: 'Album Release', isVisible: true } ]; class SelectAlbumReleaseModalContent extends Component { // // Render render() { const { albums, onAlbumReleaseSelect, onModalClose, ...otherProps } = this.props; return ( Manual Import - Select Album Release Overriding a release here will disable automatic release selection for that album in future. { { albums.map((item) => { return ( ); }) }
}
); } } SelectAlbumReleaseModalContent.propTypes = { albums: PropTypes.arrayOf(PropTypes.object).isRequired, onAlbumReleaseSelect: PropTypes.func.isRequired, onModalClose: PropTypes.func.isRequired }; export default SelectAlbumReleaseModalContent;