@reusable-ui/typos
Version:
Texts, paragraphs, fonts and more.
32 lines (31 loc) • 967 B
JavaScript
// cssfn:
import {
// reads/writes css variables configuration:
cssConfig, } from '@cssfn/core'; // writes css in javascript
// internals:
import {
// configs:
typos, } from './typos.js';
import {
// configs:
paragraphs as pargs, } from './paragraphs.js';
// configs:
export const [leads, leadValues, cssLeadConfig] = cssConfig(() => {
return {
// foregrounds:
foreg: pargs.foreg,
// spacings:
marginInlineStart: pargs.marginInlineStart,
marginInlineEnd: pargs.marginInlineEnd,
marginBlockStart: pargs.marginBlockStart,
marginBlockEnd: pargs.marginBlockEnd,
// typos:
fontSize: typos.fontSizeMd,
fontFamily: pargs.fontFamily,
fontWeight: typos.fontWeightLight,
fontStyle: pargs.fontStyle,
textDecoration: pargs.textDecoration,
lineHeight: pargs.lineHeight,
};
}, { prefix: 'lead' });
export { leads as default };