@kadconsulting/dry
Version:
KAD Reusable Component Library
72 lines (71 loc) • 2.85 kB
TypeScript
import type { GrayColorSteps } from './Color';
export type Typography = {
[key: string]: string;
fontDisplay2xl: string;
fontStyleDisplay2xl: string;
fontSizeDisplay2xl: string;
lineHeightDisplay2xl: string;
letterSpacingDisplay2xl: string;
fontColorDisplay2xl: string;
fontDisplayXl: string;
fontStyleDisplayXl: string;
fontSizeDisplayXl: string;
lineHeightDisplayXl: string;
letterSpacingDisplayXl: string;
fontColorDisplayXl: string;
fontDisplayLg: string;
fontStyleDisplayLg: string;
fontSizeDisplayLg: string;
lineHeightDisplayLg: string;
letterSpacingDisplayLg: string;
fontColorDisplayLg: string;
fontDisplayMd: string;
fontStyleDisplayMd: string;
fontSizeDisplayMd: string;
lineHeightDisplayMd: string;
letterSpacingDisplayMd: string;
fontColorDisplayMd: string;
fontDisplaySm: string;
fontStyleDisplaySm: string;
fontSizeDisplaySm: string;
lineHeightDisplaySm: string;
letterSpacingDisplaySm: string;
fontColorDisplaySm: string;
fontDisplayXs: string;
fontStyleDisplayXs: string;
fontSizeDisplayXs: string;
lineHeightDisplayXs: string;
letterSpacingDisplayXs: string;
fontColorDisplayXs: string;
fontTextXl: string;
fontStyleTextXl: string;
fontSizeTextXl: string;
lineHeightTextXl: string;
letterSpacingTextXl: string;
fontColorTextXl: string;
fontTextLg: string;
fontStyleTextLg: string;
fontSizeTextLg: string;
lineHeightTextLg: string;
letterSpacingTextLg: string;
fontColorTextLg: string;
fontTextMd: string;
fontStyleTextMd: string;
fontSizeTextMd: string;
lineHeightTextMd: string;
letterSpacingTextMd: string;
fontColorTextMd: string;
fontTextSm: string;
fontStyleTextSm: string;
fontSizeTextSm: string;
lineHeightTextSm: string;
letterSpacingTextSm: string;
fontColorTextSm: string;
fontTextXs: string;
fontStyleTextXs: string;
fontSizeTextXs: string;
lineHeightTextXs: string;
letterSpacingTextXs: string;
fontColorTextXs: string;
};
export type TypographyColors = GrayColorSteps | 'primary' | 'errorContrast' | 'errorContrast_hue' | 'warningContrast' | 'warningContrast_hue' | 'successContrast' | 'successContrast_hue' | 'backgroundContrast' | 'backgroundContrast_hue' | 'surfaceBackgroundContrast' | 'surfaceBackgroundContrast_hue' | 'primaryContrast' | 'primaryContrast_hue' | 'primaryDullContrast' | 'primaryDullContrast_hue' | 'primaryDistinctContrast' | 'primaryDistinctContrast_hue' | 'surfaceOnPrimaryBackgroundContrast' | 'surfaceOnPrimaryBackgroundContrast_hue' | 'surfaceOnPrimaryDullBackgroundContrast' | 'surfaceOnPrimaryDullBackgroundContrast_hue' | 'surfaceOnPrimaryDistinctBackgroundContrast' | 'surfaceOnPrimaryDistinctBackgroundContrast_hue';