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.hasItemTarget) return
this.notifyBridgeOfConnect()
if (this.hasItemTarget) {
this.notifyBridgeOfConnect()
}
}
disconnect() {
super.disconnect()
this.notifyBridgeOfDisconnect()
if (this.hasItemTarget) {
this.notifyBridgeOfDisconnect()
}
}
notifyBridgeOfConnect() {
@@ -23,7 +28,7 @@ export default class extends BridgeComponent {
})
this.send("connect", { items }, message => {
this.activateItem(message)
this.clickItem(message)
})
}
@@ -31,7 +36,7 @@ export default class extends BridgeComponent {
this.send("disconnect")
}
activateItem(message) {
clickItem(message) {
const selectedIndex = message.data.selectedIndex
this.itemTargets[selectedIndex].click()
}