anthonymidili/Bullhorn

View on GitHub
app/javascript/controllers/check_box_select_all_controller.js

Summary

Maintainability
A
0 mins
Test Coverage
import { Controller } from "@hotwired/stimulus"

// Connects to data-controller="checkbox-select-parent"
export default class extends Controller {
  static targets = ["child"]
  connect() {
  }

  selectAll() {
    this.childTargets.map(x => x.checked = true)
  }

  clearAll() {
    this.childTargets.map(x => x.checked = false)
  }
}