Cleanup bridge components

This commit is contained in:
Jay Ohms
2026-01-08 13:46:31 -05:00
parent ff7162c0c0
commit 19d16e6949
3 changed files with 25 additions and 13 deletions
@@ -7,13 +7,18 @@ export default class extends BridgeComponent {
connect() {
super.connect()
if (!this.hasButtonTarget) return
this.notifyBridgeOfConnect()
if (this.hasButtonTarget) {
this.notifyBridgeOfConnect()
}
}
disconnect() {
super.disconnect()
this.notifyBridgeOfDisconnect()
if (this.hasButtonTarget) {
this.notifyBridgeOfDisconnect()
}
}
notifyBridgeOfConnect() {
@@ -23,7 +28,7 @@ export default class extends BridgeComponent {
})
this.send("connect", { buttons }, message => {
this.activateButton(message)
this.clickButton(message)
})
}
@@ -31,7 +36,7 @@ export default class extends BridgeComponent {
this.send("disconnect")
}
activateButton(message) {
clickButton(message) {
const selectedIndex = message.data.selectedIndex
this.buttonTargets[selectedIndex].click()
}