@capsizecss/vanilla-extract
Version:
Vanilla-extract integration for capsize
22 lines (21 loc) • 676 B
JavaScript
import { setFileScope, endFileScope } from "@vanilla-extract/css/fileScope";
import { createThemeContract, style } from "@vanilla-extract/css";
import { createStyleObject } from "@capsizecss/core";
setFileScope("src/capsize.css.ts", "@capsizecss/vanilla-extract");
const capsizeVars = createThemeContract({
fontSize: null,
lineHeight: null,
capHeightTrim: null,
baselineTrim: null
});
const capsizeStyle = style(createStyleObject({
fontSize: capsizeVars.fontSize,
lineHeight: capsizeVars.lineHeight,
capHeightTrim: capsizeVars.capHeightTrim,
baselineTrim: capsizeVars.baselineTrim
}), "capsizeStyle");
endFileScope();
export {
capsizeStyle,
capsizeVars
};