siegel
Version:
Web application development ecosystem
1 lines • 399 B
JavaScript
import{isValidElement as e}from"react";import o from"../../../common/deep/merge/index.js";export default function(t,r){let{className:m,theme:a,_noMergeWithDefaults:c}=t,{className:s,theme:l}=r,i=o(t,r,{resolveObject:(o,t)=>e(o)&&e(t)?t:void 0}),n=m||"";return s&&(n+=` ${s}`),a&&(c?l?.root&&(n=a.root?n.replace(a.root,l.root):`${n} ${l.root}`):i.theme.root&&(n+=` ${i.theme.root}`)),i.className=n,i}