carbon-react
Version:
A library of reusable React components for easily building user interfaces.
2 lines (1 loc) • 428 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0});const e=e=>parseInt(e,16);exports.default=(t,r,a=50)=>{const[n,o]=((...e)=>e.map((e=>e.replace(/#/,""))).map((e=>(e=>3===e.length)(e)?e.repeat(2):e)))(t,r),p=n.match(/.{1,2}/g),s=o.match(/.{1,2}/g);return s?`#${null==p?void 0:p.reduce(((t,r,n)=>{const o=e(r),p=e(s[n]);return t+Math.round(p+a/100*(o-p)).toString(16).padStart(2,"0")}),"").toUpperCase()}`:""};