@metamask/design-system-twrnc-preset
Version:
151 lines • 7.48 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.typographyTailwindConfig = void 0;
const design_tokens_1 = require("@metamask/design-tokens");
exports.typographyTailwindConfig = {
fontSize: {
'display-lg': [
design_tokens_1.typography.sDisplayLG.fontSize.toString(),
{
lineHeight: `${design_tokens_1.typography.sDisplayLG.lineHeight}px`,
letterSpacing: `${design_tokens_1.typography.sDisplayLG.letterSpacing}`,
},
],
'display-md': [
design_tokens_1.typography.sDisplayMD.fontSize.toString(),
{
lineHeight: `${design_tokens_1.typography.sDisplayMD.lineHeight}px`,
letterSpacing: `${design_tokens_1.typography.sDisplayMD.letterSpacing}`,
},
],
'heading-lg': [
design_tokens_1.typography.sHeadingLG.fontSize.toString(),
{
lineHeight: `${design_tokens_1.typography.sHeadingLG.lineHeight}px`,
letterSpacing: `${design_tokens_1.typography.sHeadingLG.letterSpacing}`,
},
],
'heading-md': [
design_tokens_1.typography.sHeadingMD.fontSize.toString(),
{
lineHeight: `${design_tokens_1.typography.sHeadingMD.lineHeight}px`,
letterSpacing: `${design_tokens_1.typography.sHeadingMD.letterSpacing}`,
},
],
'heading-sm': [
design_tokens_1.typography.sHeadingSM.fontSize.toString(),
{
lineHeight: `${design_tokens_1.typography.sHeadingSM.lineHeight}px`,
letterSpacing: `${design_tokens_1.typography.sHeadingSM.letterSpacing}`,
},
],
'body-lg': [
design_tokens_1.typography.sBodyLGMedium.fontSize.toString(),
{
lineHeight: `${design_tokens_1.typography.sBodyLGMedium.lineHeight}px`,
letterSpacing: `${design_tokens_1.typography.sBodyLGMedium.letterSpacing}`,
},
],
'body-md': [
design_tokens_1.typography.sBodyMD.fontSize.toString(),
{
lineHeight: `${design_tokens_1.typography.sBodyMD.lineHeight}px`,
letterSpacing: `${design_tokens_1.typography.sBodyMD.letterSpacing}`,
},
],
'body-sm': [
design_tokens_1.typography.sBodySM.fontSize.toString(),
{
lineHeight: `${design_tokens_1.typography.sBodySM.lineHeight}px`,
letterSpacing: `${design_tokens_1.typography.sBodySM.letterSpacing}`,
},
],
'body-xs': [
design_tokens_1.typography.sBodyXS.fontSize.toString(),
{
lineHeight: `${design_tokens_1.typography.sBodyXS.lineHeight}px`,
letterSpacing: `${design_tokens_1.typography.sBodyXS.letterSpacing}`,
},
],
'page-heading': [
design_tokens_1.typography.sPageHeading.fontSize.toString(),
{
lineHeight: `${design_tokens_1.typography.sPageHeading.lineHeight}px`,
letterSpacing: `${design_tokens_1.typography.sPageHeading.letterSpacing}`,
},
],
'section-heading': [
design_tokens_1.typography.sSectionHeading.fontSize.toString(),
{
lineHeight: `${design_tokens_1.typography.sSectionHeading.lineHeight}px`,
letterSpacing: `${design_tokens_1.typography.sSectionHeading.letterSpacing}`,
},
],
'button-label-md': [
design_tokens_1.typography.sButtonLabelMd.fontSize.toString(),
{
lineHeight: `${design_tokens_1.typography.sButtonLabelMd.lineHeight}px`,
letterSpacing: `${design_tokens_1.typography.sButtonLabelMd.letterSpacing}`,
},
],
'button-label-lg': [
design_tokens_1.typography.sButtonLabelLg.fontSize.toString(),
{
lineHeight: `${design_tokens_1.typography.sButtonLabelLg.lineHeight}px`,
letterSpacing: `${design_tokens_1.typography.sButtonLabelLg.letterSpacing}`,
},
],
'amount-display-lg': [
design_tokens_1.typography.sAmountDisplayLg.fontSize.toString(),
{
lineHeight: `${design_tokens_1.typography.sAmountDisplayLg.lineHeight}px`,
letterSpacing: `${design_tokens_1.typography.sAmountDisplayLg.letterSpacing}`,
},
],
},
fontFamily: {
'default-regular': 'Geist-Regular',
'default-regular-italic': 'Geist-RegularItalic',
'default-medium': 'Geist-Medium',
'default-medium-italic': 'Geist-MediumItalic',
'default-bold': 'Geist-SemiBold',
'default-bold-italic': 'Geist-SemiBoldItalic',
'accent-regular': 'MMSans-Regular',
'accent-medium': 'MMSans-Medium',
'accent-bold': 'MMSans-Bold',
'hero-regular': 'MMPoly-Regular',
},
letterSpacing: {
'display-lg': `${design_tokens_1.typography.sDisplayLG.letterSpacing}`,
'display-md': `${design_tokens_1.typography.sDisplayMD.letterSpacing}`,
'heading-lg': `${design_tokens_1.typography.sHeadingLG.letterSpacing}`,
'heading-md': `${design_tokens_1.typography.sHeadingMD.letterSpacing}`,
'heading-sm': `${design_tokens_1.typography.sHeadingSM.letterSpacing}`,
'body-lg': `${design_tokens_1.typography.sBodyLGMedium.letterSpacing}`,
'body-md': `${design_tokens_1.typography.sBodyMD.letterSpacing}`,
'body-sm': `${design_tokens_1.typography.sBodySM.letterSpacing}`,
'body-xs': `${design_tokens_1.typography.sBodyXS.letterSpacing}`,
'page-heading': `${design_tokens_1.typography.sPageHeading.letterSpacing}`,
'section-heading': `${design_tokens_1.typography.sSectionHeading.letterSpacing}`,
'button-label-md': `${design_tokens_1.typography.sButtonLabelMd.letterSpacing}`,
'button-label-lg': `${design_tokens_1.typography.sButtonLabelLg.letterSpacing}`,
'amount-display-lg': `${design_tokens_1.typography.sAmountDisplayLg.letterSpacing}`,
},
lineHeight: {
'display-lg': `${design_tokens_1.typography.sDisplayLG.lineHeight}px`,
'display-md': `${design_tokens_1.typography.sDisplayMD.lineHeight}px`,
'heading-lg': `${design_tokens_1.typography.sHeadingLG.lineHeight}px`,
'heading-md': `${design_tokens_1.typography.sHeadingMD.lineHeight}px`,
'heading-sm': `${design_tokens_1.typography.sHeadingSM.lineHeight}px`,
'body-lg': `${design_tokens_1.typography.sBodyLGMedium.lineHeight}px`,
'body-md': `${design_tokens_1.typography.sBodyMD.lineHeight}px`,
'body-sm': `${design_tokens_1.typography.sBodySM.lineHeight}px`,
'body-xs': `${design_tokens_1.typography.sBodyXS.lineHeight}px`,
'page-heading': `${design_tokens_1.typography.sPageHeading.lineHeight}px`,
'section-heading': `${design_tokens_1.typography.sSectionHeading.lineHeight}px`,
'button-label-md': `${design_tokens_1.typography.sButtonLabelMd.lineHeight}px`,
'button-label-lg': `${design_tokens_1.typography.sButtonLabelLg.lineHeight}px`,
'amount-display-lg': `${design_tokens_1.typography.sAmountDisplayLg.lineHeight}px`,
},
};
//# sourceMappingURL=typography.cjs.map