UNPKG

387 BJavaScriptView Raw
1import mergeClassNames from './merge_class_names';
2
3function mergePropPair(a = {}, b = {}) {
4 const ret = {
5 ...a,
6 ...b,
7 style: { ...a.style, ...b.style },
8 className: mergeClassNames(a.className, b.className)
9 };
10
11 if (a.children || b.children) {
12 ret.children = { ...b.children, ...a.children }; // Reverse order
13 }
14
15 return ret;
16}
17
18export default mergePropPair;