Skip to main content

mergeClassNames()

mergeClassNames<T>(...classNamesToMerge): undefined | T

Deep merges classNames objects by concatenating class values

Type Parameters

T extends ClassNames

Parameters

classNamesToMerge

...(undefined | null | T)[]

Returns

undefined | T

Example

mergeClassNames({ foo: 'foo' }, { foo: 'FOO', bar: 'bar' })
// returns { foo: 'foo FOO', bar: 'bar' }