UNPKG

@aplus-frontend/ui

Version:

2 lines (1 loc) 402 B
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const c=["lineClamp"];function u(e,i){const o=[...c,...i?.skipUnit||[]];return Object.entries(e).reduce((n,[r,t])=>{const s=typeof t=="number"&&!o.includes(r)?`${t}px`:t;return n[a(r)]=s,n},{})}function a(e){return"--"+e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}exports.camelToKebab=a;exports.generateCssVar=u;