New: UI Updates (Backup Restore in App, Profile Cloning)

UI Pulls from Sonarr
This commit is contained in:
Qstick
2018-01-14 17:11:37 -05:00
parent 80a5701b99
commit 744742b5ff
80 changed files with 2376 additions and 795 deletions
@@ -0,0 +1,37 @@
import { connect } from 'react-redux';
import { createSelector } from 'reselect';
import { restoreBackup, restart } from 'Store/Actions/systemActions';
import RestoreBackupModalContent from './RestoreBackupModalContent';
function createMapStateToProps() {
return createSelector(
(state) => state.system.backups,
(state) => state.app.isRestarting,
(backups, isRestarting) => {
const {
isRestoring,
restoreError
} = backups;
return {
isRestoring,
restoreError,
isRestarting
};
}
);
}
function createMapDispatchToProps(dispatch, props) {
return {
onRestorePress(payload) {
dispatch(restoreBackup(payload));
},
dispatchRestart() {
dispatch(restart());
}
};
}
export default connect(createMapStateToProps, createMapDispatchToProps)(RestoreBackupModalContent);