Submit social housing lettings and sales data (CORE)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

27 lines
1.1 KiB

import { Controller } from '@hotwired/stimulus'
export default class extends Controller {
updateProfitStatusOptions (event) {
const profitStatusSelect = document.getElementById('organisation-profit-status-field')
if (!profitStatusSelect) return
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
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
}
}
}