import { updateGroupModalPlanPricing } from '../../../../features/plans/group-plan-modal' function changeGroupPlanModalRadioInputData(plan) { const groupPlan = plan.split('_')[1] const groupModalRadioInputEl = document.querySelector( `[data-ol-group-plan-code="${groupPlan}"]` ) groupModalRadioInputEl.checked = true updateGroupModalPlanPricing() } function showGroupPlanModal(el) { const plan = el.getAttribute('data-ol-start-new-subscription') changeGroupPlanModalRadioInputData(plan) const modalEl = $('[data-ol-group-plan-modal]') modalEl.modal() } export function setUpGroupSubscriptionButtonAction() { document.querySelectorAll('[data-ol-start-new-subscription]').forEach(el => { const plan = el.getAttribute('data-ol-start-new-subscription') if (plan === 'group_collaborator' || plan === 'group_professional') { el.addEventListener('click', e => { e.preventDefault() showGroupPlanModal(el) }) } }) }