// @flow import React from 'react'; import { Modal } from 'modal/modal'; import { FormField } from 'component/common/form'; type Props = { upload: (string, boolean) => void, path: string, nsfw: boolean, closeModal: () => void, updatePublishForm: any => void, }; class ModalConfirmThumbnailUpload extends React.PureComponent { upload() { this.props.upload(this.props.path, this.props.nsfw); this.props.closeModal(); } render() { const { closeModal, path, updatePublishForm, nsfw } = this.props; return ( this.upload()} onAborted={closeModal} >

{`Confirm upload: ${path}`}

updatePublishForm({ nsfw: event.target.checked })} />
); } } export default ModalConfirmThumbnailUpload;