ministryofjustice/atet

View on GitHub
app/javascript/packs/pages/refunds/BankDetailsPage.js

Summary

Maintainability
A
0 mins
Test Coverage
function publishCurrentAccountType() {
  let val = $('.refunds_bank_details [name=\'refunds_bank_details[payment_account_type]\']:checked').val();
  setContinueButtonDisabled(val);
}

function setContinueButtonDisabled(val) {
  $('.refunds_bank_details .behavior-continue-button').prop('disabled', val === '' || val === undefined);
}

function enableContinueWhenAllowed() {
  $(".refunds_bank_details [name='refunds_bank_details[payment_account_type]']").on('change', publishCurrentAccountType);
}

function RefundBankDetailsPage() {
  enableContinueWhenAllowed();
  publishCurrentAccountType();
}

export default RefundBankDetailsPage;