Files
fizzy/app/javascript/controllers/toggle_enable_controller.js
T
2026-03-09 09:55:23 +01:00

21 lines
458 B
JavaScript

import { Controller } from "@hotwired/stimulus"
export default class extends Controller {
static targets = [ "element", "checkbox" ]
toggle() {
this.elementTargets.forEach((element) => {
element.toggleAttribute("disabled")
})
}
reset() {
this.checkboxTargets.forEach((checkbox) => {
checkbox.checked = false
})
this.elementTargets.forEach((element) => {
element.toggleAttribute("disabled", true)
})
}
}