mirror of
https://github.com/hanzoai/o11y-icons.git
synced 2026-11-02 09:38:18 +00:00
28 lines
479 B
TypeScript
28 lines
479 B
TypeScript
export type IconSize = '5xl' | '4xl' | '3xl' | '2xl' | 'xl' | 'lg' | 'md' | 'sm' | 'xs';
|
|
|
|
export const ICON_SIZE_MAP: Record<IconSize, number> = {
|
|
xs: 10,
|
|
sm: 12,
|
|
md: 14,
|
|
lg: 16,
|
|
xl: 18,
|
|
'2xl': 20,
|
|
'3xl': 24,
|
|
'4xl': 28,
|
|
'5xl': 32,
|
|
};
|
|
|
|
export const STROKE_WIDTH_MAP: Record<IconSize, number> = {
|
|
xs: 0.83,
|
|
sm: 1,
|
|
md: 1.17,
|
|
lg: 1.33,
|
|
xl: 1.5,
|
|
'2xl': 1.67,
|
|
'3xl': 2,
|
|
'4xl': 2.33,
|
|
'5xl': 2.67,
|
|
};
|
|
|
|
export type IconStrokeWidth = (typeof STROKE_WIDTH_MAP)[IconSize];
|