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; } } } }