possible fix for arm? :P

This commit is contained in:
scarlett kadan 2024-08-19 12:43:14 -04:00
parent 52199477d5
commit b0c6bf37b8

View File

@ -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);