UNPKG

@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
"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