aws-northstar
Version:
NorthStar Design System
16 lines (15 loc) • 566 B
JavaScript
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 };