UNPKG

@mantine/core

Version:

React components library focused on usability, accessibility and developer experience

43 lines (39 loc) 1.54 kB
'use client'; 'use strict'; var rem = require('../../core/utils/units-converters/rem.cjs'); require('react'); require('react/jsx-runtime'); require('@mantine/hooks'); require('clsx'); require('../../core/MantineProvider/Mantine.context.cjs'); require('../../core/MantineProvider/default-theme.cjs'); require('../../core/MantineProvider/MantineProvider.cjs'); require('../../core/MantineProvider/MantineThemeProvider/MantineThemeProvider.cjs'); require('../../core/MantineProvider/MantineCssVariables/MantineCssVariables.cjs'); require('../../core/Box/Box.cjs'); require('../../core/DirectionProvider/DirectionProvider.cjs'); const headings = ["h1", "h2", "h3", "h4", "h5", "h6"]; const sizes = ["xs", "sm", "md", "lg", "xl"]; function getTitleSize(order, size) { const titleSize = size !== void 0 ? size : `h${order}`; if (headings.includes(titleSize)) { return { fontSize: `var(--mantine-${titleSize}-font-size)`, fontWeight: `var(--mantine-${titleSize}-font-weight)`, lineHeight: `var(--mantine-${titleSize}-line-height)` }; } else if (sizes.includes(titleSize)) { return { fontSize: `var(--mantine-font-size-${titleSize})`, fontWeight: `var(--mantine-h${order}-font-weight)`, lineHeight: `var(--mantine-h${order}-line-height)` }; } return { fontSize: rem.rem(titleSize), fontWeight: `var(--mantine-h${order}-font-weight)`, lineHeight: `var(--mantine-h${order}-line-height)` }; } exports.getTitleSize = getTitleSize; //# sourceMappingURL=get-title-size.cjs.map