// helpers for generating patterns of HTML function getRadios (fields) { const result = ''; return fields.map((field, idx) => { const count = idx + 1; return `
`; }).join("\n"); }; function getRadioGroup (data) { let radioGroup = document.createElement('div'); data.cssClasses.forEach(cssClass => radioGroup.classList.add(cssClass)); radioGroup.innerHTML = `
Choose ${data.label} ${getRadios(data.fields)}
`; return radioGroup; }; exports.getRadios = getRadios; exports.getRadioGroup = getRadioGroup;