All files / app/assets/javascripts/pages/groups/new toggle_invite_members.js

0% Statements 0/6
0% Branches 0/4
0% Functions 0/3
0% Lines 0/6

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15                             
import { parseBoolean } from '~/lib/utils/common_utils';
 
export default function initToggleInviteMembers() {
  const inviteMembersSection = document.querySelector('.js-invite-members-section');
  const setupForCompanyRadios = document.querySelectorAll('input[name="group[setup_for_company]"]');
 
  if (inviteMembersSection && setupForCompanyRadios.length) {
    setupForCompanyRadios.forEach((el) => {
      el.addEventListener('change', (event) => {
        inviteMembersSection.classList.toggle('hidden', !parseBoolean(event.target.value));
      });
    });
  }
}