From 566f7b5910036b2ce888740bab5c41e7e9dff3ce Mon Sep 17 00:00:00 2001 From: Manny Dinssa <44172848+Dinssa@users.noreply.github.com> Date: Tue, 25 Mar 2025 12:39:57 +0000 Subject: [PATCH] Reorder org js controller --- .../controllers/organisations_controller.js | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/app/frontend/controllers/organisations_controller.js b/app/frontend/controllers/organisations_controller.js index e3468d7ce..47df883a4 100644 --- a/app/frontend/controllers/organisations_controller.js +++ b/app/frontend/controllers/organisations_controller.js @@ -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 + } } - } }