gitcoinco/code_fund_ads

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

Summary

Maintainability
A
0 mins
Test Coverage
import { Controller } from 'stimulus'

export default class extends Controller {
  static targets = ['currentOrganizationForm', 'currentOrganizationSelect']

  connect () {
    // jQuery is required as Select2 uses jQuery events
    jQuery(this.currentOrganizationSelectTarget).on(
      'change',
      this.updateCurrentOrganization.bind(this)
    )
  }

  updateCurrentOrganization () {
    this.currentOrganizationFormTarget.submit()
  }
}