@wezom/toolkit-css-in-js
Version:
Useful tools for working with CSS-in-JS
16 lines (15 loc) • 400 B
TypeScript
/**
* Set CSS function `var` body
* @example
* jssVar('--top') // 'var(--top)'
* jssVar('top') // 'var(--top)'
* jssVar('--color', 'red') // 'var(--color, red)'
*
* const myVarsDict = {
* propA: 'myPropA',
* propB: 'myPropB'
* };
*
* jssVar(myVarsDict.propA, 10) // 'var(--myPropA, 10)'
*/
export declare function jssVar(varName: string, fallback?: string | number): string;