1 changed files with 20 additions and 20 deletions
@ -1,27 +1,27 @@
|
||||
import { Controller } from '@hotwired/stimulus' |
||||
|
||||
const profitStatusSelect = document.getElementById('organisation-profit-status-field') |
||||
const localAuthorityOption = profitStatusSelect.querySelector('option[value="local_authority"]') |
||||
const nonProfitOption = profitStatusSelect.querySelector('option[value="non_profit"]') |
||||
const profitOption = profitStatusSelect.querySelector('option[value="profit"]') |
||||
export default class extends Controller { |
||||
updateProfitStatusOptions (event) { |
||||
const providerType = event.target.value |
||||
updateProfitStatusOptions (event) { |
||||
const profitStatusSelect = document.getElementById('organisation-profit-status-field') |
||||
if (!profitStatusSelect) return |
||||
|
||||
if (profitStatusSelect) { |
||||
profitStatusSelect.disabled = false |
||||
localAuthorityOption.hidden = false |
||||
nonProfitOption.hidden = false |
||||
profitOption.hidden = false |
||||
const localAuthorityOption = profitStatusSelect.querySelector('option[value="local_authority"]') |
||||
const nonProfitOption = profitStatusSelect.querySelector('option[value="non_profit"]') |
||||
const profitOption = profitStatusSelect.querySelector('option[value="profit"]') |
||||
const providerType = event.target.value |
||||
|
||||
if (providerType === 'LA') { |
||||
profitStatusSelect.value = 'local_authority' |
||||
nonProfitOption.hidden = true |
||||
profitOption.hidden = true |
||||
} else if (providerType === 'PRP') { |
||||
profitStatusSelect.value = '' |
||||
localAuthorityOption.hidden = true |
||||
} |
||||
profitStatusSelect.disabled = false |
||||
localAuthorityOption.hidden = false |
||||
nonProfitOption.hidden = false |
||||
profitOption.hidden = false |
||||
|
||||
if (providerType === 'LA') { |
||||
profitStatusSelect.value = 'local_authority' |
||||
nonProfitOption.hidden = true |
||||
profitOption.hidden = true |
||||
} else if (providerType === 'PRP') { |
||||
profitStatusSelect.value = '' |
||||
localAuthorityOption.hidden = true |
||||
} |
||||
} |
||||
} |
||||
} |
||||
|
Loading…
Reference in new issue