1 | import mergeClassNames from './merge_class_names';
|
2 |
|
3 | function 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 |
|
18 | export default mergePropPair;
|