possible fix for arm? :P
This commit is contained in:
		| @@ -11,6 +11,7 @@ export default class NavBar extends Component { | |||||||
|     this.state = { |     this.state = { | ||||||
|       modalOpen_activeArm: false, |       modalOpen_activeArm: false, | ||||||
|       modalOpacity: 0, |       modalOpacity: 0, | ||||||
|  |       mode: "idle" | ||||||
|     }; |     }; | ||||||
|     this.openModal = this.openModal.bind(this); |     this.openModal = this.openModal.bind(this); | ||||||
|     this.closeModal = this.closeModal.bind(this); |     this.closeModal = this.closeModal.bind(this); | ||||||
| @@ -46,11 +47,13 @@ export default class NavBar extends Component { | |||||||
|     try { |     try { | ||||||
|       const message = JSON.parse(event.data); |       const message = JSON.parse(event.data); | ||||||
|       if (message.type === "mode") { |       if (message.type === "mode") { | ||||||
|         let mode = JSON.parse(message.data).mode.toLowerCase(); |         let currentMode = JSON.parse(message.data).mode.toLowerCase(); | ||||||
|         console.log("Current Mode: " + mode); |         this.setState({ mode: currentMode }); | ||||||
|         if (mode === "idle") { |         console.log("Current Mode: " + currentMode); | ||||||
|  |         if (currentMode === "idle") { | ||||||
|           setTimeout(() => { |           setTimeout(() => { | ||||||
|             if (mode === "idle") { |             console.log("State Mode: " + this.state.mode); | ||||||
|  |             if (this.state.mode === "idle") { | ||||||
|               this.closeModal("modalOpen_activeArm"); |               this.closeModal("modalOpen_activeArm"); | ||||||
|             } |             } | ||||||
|           }, 3000); |           }, 3000); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user