@wezom/toolkit-css-in-js
Version:
Useful tools for working with CSS-in-JS
25 lines (24 loc) • 537 B
TypeScript
/**
* Setting border values a little more declarative
* @example
* jssBorder(2); // => '2px solid'
* jssBorder('0.25rem'); // => '0.25rem solid'
* jssBorder(3, 'double'); // => '3px double'
* // instead of concat `1px solid ${myColorVar}`
* jssBorder(1, 'solid', myColorVar); // => '1px solid #f00'
*/
export declare function jssBorder(
width: string | number,
style?:
| 'none'
| 'hidden'
| 'dotted'
| 'dashed'
| 'solid'
| 'double'
| 'groove'
| 'ridge'
| 'inset'
| 'outset',
color?: string
): string;