UNPKG

@kubit-ui-web/react-components

Version:

Kubit React Components is a customizable, accessible library of React web components, designed to enhance your application's user experience

15 lines 541 B
import { pxToRem } from '../pxToRem/pxToRem'; var Unit; (function (Unit) { Unit["Pixel"] = "px"; Unit["Rem"] = "rem"; })(Unit || (Unit = {})); export const sumMeasuresInRem = (...measures) => { const operands = measures.map(m => ({ unit: m.endsWith(Unit.Rem) ? Unit.Rem : Unit.Pixel, value: parseFloat(m) || 0, })); const result = operands.reduce((acc, m) => acc + (m.unit === Unit.Pixel ? pxToRem(m.value) : m.value), 0); return `${result}${Unit.Rem}`; }; //# sourceMappingURL=sumMeasuresInRem.js.map