import PropTypes from 'prop-types'; import React from 'react'; import { kinds, sizes } from 'Helpers/Props'; import Button from 'Components/Link/Button'; import Modal from 'Components/Modal/Modal'; import ModalContent from 'Components/Modal/ModalContent'; import ModalHeader from 'Components/Modal/ModalHeader'; import ModalBody from 'Components/Modal/ModalBody'; import ModalFooter from 'Components/Modal/ModalFooter'; import styles from './MoveSeriesModal.css'; function MoveSeriesModal(props) { const { originalPath, destinationPath, destinationRootFolder, isOpen, onSavePress, onMoveSeriesPress } = props; if ( isOpen && !originalPath && !destinationPath && !destinationRootFolder ) { console.error('orginalPath and destinationPath OR destinationRootFolder must be provided'); } return ( Move Files { destinationRootFolder ? `Would you like to move the series folders to '${destinationRootFolder}'?` : `Would you like to move the series files from '${originalPath}' to '${destinationPath}'?` } ); } MoveSeriesModal.propTypes = { originalPath: PropTypes.string, destinationPath: PropTypes.string, destinationRootFolder: PropTypes.string, isOpen: PropTypes.bool.isRequired, onSavePress: PropTypes.func.isRequired, onMoveSeriesPress: PropTypes.func.isRequired }; export default MoveSeriesModal;