scinote-web/app/javascript/src/componentLoader/massageConfiguration.js
2018-01-18 13:29:47 +01:00

26 lines
557 B
JavaScript

const massageConfiguration = (config, identifier) => {
let result = {};
const addons = Object.keys(config);
if (addons.length > 0) {
result = {
[identifier]: {}
};
addons.forEach(
addon => Object.keys(config[addon])
.forEach(
component => {
if (config[addon][component].areas.indexOf(identifier) !== -1) {
result[identifier][component] = config[addon][component];
}
}
)
);
}
return result;
};
export default massageConfiguration;