// @flow import * as PAGES from 'constants/pages'; import React from 'react'; import { Modal } from 'modal/modal'; import ClaimPreview from 'component/claimPreview'; import Button from 'component/button'; import Card from 'component/common/card'; import Nag from 'component/common/nag'; type Props = { closeModal: () => void, clearPublish: () => void, navigate: string => void, uri: string, isEdit: boolean, filePath: ?string, lbryFirstError: ?string, }; class ModalPublishSuccess extends React.PureComponent { render() { const { closeModal, clearPublish, navigate, uri, isEdit, filePath, lbryFirstError } = this.props; const contentLabel = isEdit ? __('Update published') : __('File published'); const publishMessage = isEdit ? __('Your update is now pending on LBRY. It will take a few minutes to appear for other users.') : __('Your file is now pending on LBRY. It will take a few minutes to appear for other users.'); function handleClose() { clearPublish(); closeModal(); } return (
{filePath && !IS_WEB && (

{__( `Upload will continue in the background, please do not shut down immediately. Leaving the app running helps the network, thank you!` )}{' '}