From de5498f1b860413437531f82eafebd4e87b22298 Mon Sep 17 00:00:00 2001 From: JakeVdub Date: Wed, 2 Oct 2019 17:57:11 -0500 Subject: [PATCH] Refactor ModalAutoUpdateConfirm into ModalAutoUpdateDownloaded --- src/ui/constants/modal_types.js | 1 - src/ui/modal/modalAutoUpdateConfirm/index.js | 13 ------ src/ui/modal/modalAutoUpdateConfirm/view.jsx | 42 ------------------- .../modal/modalAutoUpdateDownloaded/view.jsx | 5 +-- src/ui/modal/modalRouter/view.jsx | 3 -- src/ui/redux/actions/app.js | 15 +------ 6 files changed, 4 insertions(+), 75 deletions(-) delete mode 100644 src/ui/modal/modalAutoUpdateConfirm/index.js delete mode 100644 src/ui/modal/modalAutoUpdateConfirm/view.jsx diff --git a/src/ui/constants/modal_types.js b/src/ui/constants/modal_types.js index 244a50e8f..5b72e0398 100644 --- a/src/ui/constants/modal_types.js +++ b/src/ui/constants/modal_types.js @@ -5,7 +5,6 @@ export const FILE_TIMEOUT = 'file_timeout'; export const DOWNLOADING = 'downloading'; export const AUTO_GENERATE_THUMBNAIL = 'auto_generate_thumbnail'; export const AUTO_UPDATE_DOWNLOADED = 'auto_update_downloaded'; -export const AUTO_UPDATE_CONFIRM = 'auto_update_confirm'; export const ERROR = 'error'; export const UPGRADE = 'upgrade'; export const WELCOME = 'welcome'; diff --git a/src/ui/modal/modalAutoUpdateConfirm/index.js b/src/ui/modal/modalAutoUpdateConfirm/index.js deleted file mode 100644 index 91aa1d019..000000000 --- a/src/ui/modal/modalAutoUpdateConfirm/index.js +++ /dev/null @@ -1,13 +0,0 @@ -import { connect } from 'react-redux'; -import { doAutoUpdateDeclined, doHideModal } from 'redux/actions/app'; -import ModalAutoUpdateConfirm from './view'; - -const perform = dispatch => ({ - closeModal: () => dispatch(doHideModal()), - declineAutoUpdate: () => dispatch(doAutoUpdateDeclined()), -}); - -export default connect( - null, - perform -)(ModalAutoUpdateConfirm); diff --git a/src/ui/modal/modalAutoUpdateConfirm/view.jsx b/src/ui/modal/modalAutoUpdateConfirm/view.jsx deleted file mode 100644 index 2e64245a1..000000000 --- a/src/ui/modal/modalAutoUpdateConfirm/view.jsx +++ /dev/null @@ -1,42 +0,0 @@ -// @flow -import React from 'react'; -import { Modal } from 'modal/modal'; -import Button from 'component/button'; -import { ipcRenderer } from 'electron'; - -type Props = { - closeModal: () => void, - declineAutoUpdate: () => void, -}; - -class ModalAutoUpdateConfirm extends React.PureComponent { - render() { - const { closeModal, declineAutoUpdate } = this.props; - - return ( - { - ipcRenderer.send('autoUpdateAccepted'); - }} - onAborted={() => { - declineAutoUpdate(); - closeModal(); - }} - > -

{__('Your LBRY upgrade is ready. Restart LBRY now to use it!')}

-

- {__('Want to know what has changed?')} See the{' '} -