Skip to content

Commit 226beaa

Browse files
committed
refactor(theme): move baseline pixel
1 parent fc0b992 commit 226beaa

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

core/src/utils/theme.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -634,21 +634,22 @@ export function clamp(min: number | string, val: number | string, max: number |
634634
return `clamp(${min}, ${val}, ${max})`;
635635
}
636636

637-
const baselinePixelSize = 16;
638637
const baselineUnit = 'rem';
639638

640639
/**
641640
* Converts a pixel value to a dynamic unit (defaulting to rem).
642641
*
643642
* Examples:
644-
* - `dynamicFont(16)` returns `'1.000rem'`
645-
* - `dynamicFont(20, 'em')` returns `'1.250em'`
643+
* - `dynamicFont(16)` returns `'1rem'`
644+
* - `dynamicFont(20, 'em')` returns `'1.25em'`
646645
*
647646
* @internal
648647
* @param size - The numeric pixel value.
649648
* @param unit - The CSS unit string.
650649
* @returns The calculated CSS value string.
651650
*/
652651
export const dynamicFont = (size: number, unit: string = baselineUnit): string => {
652+
const baselinePixelSize = 16;
653+
653654
return `${size / baselinePixelSize}${unit}`;
654655
};

0 commit comments

Comments
 (0)