Unmount all on 'Activate'
This commit is contained in:
@@ -8,6 +8,7 @@ import {
|
|||||||
notifyInfo
|
notifyInfo
|
||||||
} from '../../../redux/actions/error_actions';
|
} from '../../../redux/actions/error_actions';
|
||||||
import {setActiveRelease} from '../../../redux/actions/release_version_actions';
|
import {setActiveRelease} from '../../../redux/actions/release_version_actions';
|
||||||
|
import {unmountAll} from '../../../redux/actions/mount_actions';
|
||||||
|
|
||||||
const mapStateToProps = state => {
|
const mapStateToProps = state => {
|
||||||
return {
|
return {
|
||||||
@@ -21,6 +22,7 @@ const mapDispatchToProps = dispatch => {
|
|||||||
setActiveRelease: (release, version) => dispatch(setActiveRelease(release, version)),
|
setActiveRelease: (release, version) => dispatch(setActiveRelease(release, version)),
|
||||||
notifyError: msg => dispatch(notifyError(msg)),
|
notifyError: msg => dispatch(notifyError(msg)),
|
||||||
notifyInfo: (title, msg) => dispatch(notifyInfo(title, msg)),
|
notifyInfo: (title, msg) => dispatch(notifyInfo(title, msg)),
|
||||||
|
unmountAll: completedCallback => dispatch(unmountAll(completedCallback)),
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -32,7 +34,8 @@ export default connect(mapStateToProps, mapDispatchToProps)(({
|
|||||||
lastItem,
|
lastItem,
|
||||||
notifyError,
|
notifyError,
|
||||||
notifyInfo,
|
notifyInfo,
|
||||||
setActiveRelease
|
setActiveRelease,
|
||||||
|
unmountAll,
|
||||||
}) => {
|
}) => {
|
||||||
const title = '[' + Constants.RELEASE_TYPES[release.Release] + '] ' + release.Display;
|
const title = '[' + Constants.RELEASE_TYPES[release.Release] + '] ' + release.Display;
|
||||||
const displayChanges = async () => {
|
const displayChanges = async () => {
|
||||||
@@ -47,7 +50,9 @@ export default connect(mapStateToProps, mapDispatchToProps)(({
|
|||||||
const isActiveRelease = ((release.Release === ActiveRelease) && (release.Version === ActiveVersion));
|
const isActiveRelease = ((release.Release === ActiveRelease) && (release.Version === ActiveVersion));
|
||||||
const setReleaseAndVersion = () => {
|
const setReleaseAndVersion = () => {
|
||||||
dismiss();
|
dismiss();
|
||||||
|
unmountAll(() => {
|
||||||
setActiveRelease(release.Release, release.Version);
|
setActiveRelease(release.Release, release.Version);
|
||||||
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|||||||
Reference in New Issue
Block a user