import React, { PropTypes } from 'react'; import { reduxForm } from 'redux-form'; import InlineSVG from 'react-inlinesvg'; const exitUrl = require('../../../images/exit.svg'); import NewFolderForm from './NewFolderForm'; function NewFolderModal(props) { return ( <section className="modal"> <div className="modal-content-folder"> <div className="modal__header"> <h2 className="modal__title">Add Folder</h2> <button className="modal__exit-button" onClick={props.closeModal}> <InlineSVG src={exitUrl} alt="Close New Folder Modal" /> </button> </div> <NewFolderForm {...props} /> </div> </section> ); } NewFolderModal.propTypes = { closeModal: PropTypes.func.isRequired }; export default reduxForm({ form: 'new-folder', fields: ['name'] })(NewFolderModal);