@common-stack/client-core
Advanced tools
Comparing version 0.0.157 to 0.0.158
@@ -164,4 +164,14 @@ module.exports = | ||
let mergedProps = []; | ||
props.forEach(el => { mergedProps = [...mergedProps, ...el[key]]; }); | ||
return withProps[key] = React.cloneElement(panelObj[key], Object.assign({}, lodash_1.merge(...mergedProps))); | ||
props.forEach(el => { | ||
const insideEl = el[key]; | ||
Object.keys(insideEl).forEach(item => { | ||
if (mergedProps[item]) { | ||
mergedProps[item] = [...mergedProps[item], ...insideEl[item]]; | ||
} | ||
else { | ||
mergedProps = Object.assign({}, mergedProps, { [item]: insideEl[item] }); | ||
} | ||
}); | ||
}); | ||
return withProps[key] = React.cloneElement(panelObj[key], mergedProps); | ||
}); | ||
@@ -168,0 +178,0 @@ return withProps; |
{ | ||
"name": "@common-stack/client-core", | ||
"version": "0.0.157", | ||
"version": "0.0.158", | ||
"description": "Sample core for higher packages to depend on", | ||
@@ -56,3 +56,3 @@ "main": "lib/index.js", | ||
"dependencies": { | ||
"@common-stack/core": "^0.0.157" | ||
"@common-stack/core": "^0.0.158" | ||
}, | ||
@@ -59,0 +59,0 @@ "peerDependencies": { |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
34950
410
+ Added@common-stack/core@0.0.158(transitive)
- Removed@common-stack/core@0.0.157(transitive)
Updated@common-stack/core@^0.0.158