feat(lib): add css utility to format style values

This commit is contained in:
Eric Liu 2019-12-22 15:32:21 -08:00
commit 9c83fbda69
3 changed files with 26 additions and 0 deletions

16
src/lib/css.js Normal file
View file

@ -0,0 +1,16 @@
function css(array) {
return array
.map((item, i) => {
if (!item) return false;
return Array.isArray(item)
? item.join(': ')
: item.slice(-1) === ';'
? item.slice(0, -1)
: item;
})
.filter(Boolean)
.join('; ');
}
export { css };