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.0 KiB

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;
if (profitStatusSelect) {
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;
}
}
}
}