@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
136 lines • 4.79 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.TEXT_ALIGN = exports.PARAGRAPH = exports.HEADING = exports.FONT_WEIGHT = exports.FONT_FAMILY = void 0;
const breakpoints_1 = require("../../../../types/breakpoints/breakpoints");
exports.FONT_FAMILY = {
font_family_gt_america_expanded: '"GT-America-Expanded Font", sans-serif',
font_family_gt_america_extended: '"GT-America-Extended Font", sans-serif',
font_family_roboto_condensed: '"GT-America-Extended Font", sans-serif',
font_family_nunito_sans: '"Nunito-Sans Font", sans-serif',
};
const FONT_SIZE = {
font_heading_50: '3rem', // 48px
font_heading_100: '2.5rem', // 40px
font_heading_150: '2rem', // 32px
font_heading_200: '1.5rem', // 24px
font_heading_250: '1.25rem', // 20px
font_body_50: '1.125rem', // 18px
font_body_100: '1rem', // 16px
font_body_150: '0.875rem', // 14px
font_body_200: '0.75rem', // 12px
};
const LINE_HEIGHT = {
line_height_50: '3.5rem', // 56px
line_height_100: '3rem', // 48px
line_height_150: '2.5rem', // 40px
line_height_200: '1.5rem', // 24px
line_height_250: '1.25rem', // 20px
line_height_300: '1rem', // 16px
};
exports.FONT_WEIGHT = {
font_weight_000: 0,
font_weight_300: 300,
font_weight_400: 400,
font_weight_500: 500,
font_weight_600: 600,
};
exports.HEADING = {
DISPLAY: {
[breakpoints_1.DeviceBreakpointsType.DESKTOP]: {
font_size: FONT_SIZE.font_heading_50,
line_height: LINE_HEIGHT.line_height_50,
},
[breakpoints_1.DeviceBreakpointsType.MOBILE]: {
font_size: FONT_SIZE.font_heading_50,
line_height: LINE_HEIGHT.line_height_50,
},
},
H1: {
[breakpoints_1.DeviceBreakpointsType.DESKTOP]: {
font_size: FONT_SIZE.font_heading_100,
line_height: LINE_HEIGHT.line_height_100,
},
[breakpoints_1.DeviceBreakpointsType.MOBILE]: {
font_size: FONT_SIZE.font_heading_100,
line_height: LINE_HEIGHT.line_height_100,
},
},
H2: {
[breakpoints_1.DeviceBreakpointsType.DESKTOP]: {
font_size: FONT_SIZE.font_heading_150,
line_height: LINE_HEIGHT.line_height_150,
},
[breakpoints_1.DeviceBreakpointsType.MOBILE]: {
font_size: FONT_SIZE.font_heading_150,
line_height: LINE_HEIGHT.line_height_150,
},
},
H3: {
[breakpoints_1.DeviceBreakpointsType.DESKTOP]: {
font_size: FONT_SIZE.font_heading_200,
line_height: LINE_HEIGHT.line_height_150,
},
[breakpoints_1.DeviceBreakpointsType.MOBILE]: {
font_size: FONT_SIZE.font_heading_200,
line_height: LINE_HEIGHT.line_height_150,
},
},
H4: {
[breakpoints_1.DeviceBreakpointsType.DESKTOP]: {
font_size: FONT_SIZE.font_heading_250,
line_height: LINE_HEIGHT.line_height_200,
},
[breakpoints_1.DeviceBreakpointsType.MOBILE]: {
font_size: FONT_SIZE.font_heading_250,
line_height: LINE_HEIGHT.line_height_200,
},
},
};
exports.PARAGRAPH = {
LARGE: {
[breakpoints_1.DeviceBreakpointsType.DESKTOP]: {
font_size: FONT_SIZE.font_body_50,
line_height: LINE_HEIGHT.line_height_200,
},
[breakpoints_1.DeviceBreakpointsType.MOBILE]: {
font_size: FONT_SIZE.font_body_50,
line_height: LINE_HEIGHT.line_height_200,
},
},
MEDIUM: {
[breakpoints_1.DeviceBreakpointsType.DESKTOP]: {
font_size: FONT_SIZE.font_body_100,
line_height: LINE_HEIGHT.line_height_200,
},
[breakpoints_1.DeviceBreakpointsType.MOBILE]: {
font_size: FONT_SIZE.font_body_100,
line_height: LINE_HEIGHT.line_height_200,
},
},
SMALL: {
[breakpoints_1.DeviceBreakpointsType.DESKTOP]: {
font_size: FONT_SIZE.font_body_150,
line_height: LINE_HEIGHT.line_height_250,
},
[breakpoints_1.DeviceBreakpointsType.MOBILE]: {
font_size: FONT_SIZE.font_body_150,
line_height: LINE_HEIGHT.line_height_250,
},
},
CAPTION: {
[breakpoints_1.DeviceBreakpointsType.DESKTOP]: {
font_size: FONT_SIZE.font_body_200,
line_height: LINE_HEIGHT.line_height_300,
},
[breakpoints_1.DeviceBreakpointsType.MOBILE]: {
font_size: FONT_SIZE.font_body_200,
line_height: LINE_HEIGHT.line_height_300,
},
},
};
exports.TEXT_ALIGN = {
left: 'left',
center: 'center',
right: 'right',
};
//# sourceMappingURL=typography.js.map