/** Convert a value to CSS unit */ export function convertToUnit( str: string | number | null | undefined, unit = 'px', ): string | undefined { if (str === undefined || str === null || str === '') { return undefined } else if (isNaN(+str)) { // If NaN, it's a string with unit, use as is return String(str) } else { return `${Number(str)}${unit}` } }