TS CSSVars - API Reference • Docs
TS CSSVars - API Reference / mergeCssVars
Function: mergeCssVars()
mergeCssVars<
T
>(…cssVars
):MergeVars
<T
>
Merges two or more CssVarContext
object into a single context. Usefull to
make the css variable definitions modular and use the all together from a
single place.
Type Parameters
• T extends NonEmptyArray
<CssVarContext
<string
>>
Parameters
• …cssVars: T
the CssVarContext
objects to merge
Returns
MergeVars
<T
>
a merged CssVarContext
object
Example
export const baseCssVars = makeCssVars(`
--primary-color: red;
--secondary-color: blue;
`);
export const navCssVars = makeCssVars(`
--gap: 5%;
--nav-width: 500;
`);
export const mainCssVars = mergeCssVars(baseCssVars, navCssVars);