Reset checkbox when cancellation dialog closes

This commit is contained in:
Alexander Zaytsev
2026-03-09 09:55:23 +01:00
parent ae96509bda
commit eac750912f
2 changed files with 14 additions and 5 deletions
@@ -1,11 +1,20 @@
import { Controller } from "@hotwired/stimulus"
export default class extends Controller {
static targets = [ "element" ]
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)
})
}
}