UNPKG

aws-northstar

Version:
16 lines (15 loc) 566 B
const getFlattenOptions = (options) => { const optionArray = []; options.forEach((option) => { if (option.options) { option.options.forEach((o) => { optionArray.push(Object.assign(Object.assign({}, o), { label: o.label || o.value, value: o.value, group: option.label })); }); } else { optionArray.push(Object.assign(Object.assign({}, option), { label: option.label || option.value, value: option.value })); } }); return optionArray; }; export { getFlattenOptions };