summary refs log tree commit diff
path: root/synapse_topology/webui
diff options
context:
space:
mode:
authorJorik Schellekens <joriks@matrix.org>2019-08-27 17:21:05 +0100
committerJorik Schellekens <joriks@matrix.org>2019-08-28 15:59:54 +0100
commit6472d30e6af7c116ee4c8d3f7e6528431a7b8e8e (patch)
treea05f4f1e5f6baf87c705ecff9bb20c205931b513 /synapse_topology/webui
parentFormatting (diff)
downloadsynapse-6472d30e6af7c116ee4c8d3f7e6528431a7b8e8e.tar.xz
Disable going back when setup is finished
Diffstat (limited to 'synapse_topology/webui')
-rw-r--r--synapse_topology/webui/src/js/containers/AccordionToggle.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/synapse_topology/webui/src/js/containers/AccordionToggle.js b/synapse_topology/webui/src/js/containers/AccordionToggle.js
index 1e0f133885..f9fb51cfff 100644
--- a/synapse_topology/webui/src/js/containers/AccordionToggle.js
+++ b/synapse_topology/webui/src/js/containers/AccordionToggle.js
@@ -2,8 +2,10 @@ import { connect } from 'react-redux';
 
 import AccordionToggle from '../components/AccordionToggle';
 import { resetUI } from '../actions';
+import { DONE_UI } from '../reducers/ui-constants';
+
 const mapStateToProps = (state, { eventKey, as, children }) => ({
-    active: state.setupUI.activeBlocks.includes(eventKey),
+    active: state.setupUI.activeBlocks.includes(eventKey) && state.setupUI.activeBlocks[state.setupUI.activeBlocks.length - 1] != DONE_UI,
     open: state.setupUI.activeBlocks[state.setupUI.activeBlocks.length - 1] == eventKey,
     eventKey,
     as,