@hitachivantara/uikit-uno-preset
Version:
UI Kit UnoCSS preset.
25 lines (24 loc) • 678 B
JavaScript
import { rules } from "./rules.js";
import { extendTheme } from "./theme.js";
import { definePreset, mergeConfigs } from "@unocss/core";
import { presetRemToPx } from "@unocss/preset-rem-to-px";
import { presetWind3 } from "@unocss/preset-wind3";
//#region src/index.ts
var presetHv = definePreset((options) => {
const { baseFontSize = 16, ...otherOptions } = options || {};
/** HV base theme configuration */
const hvConfig = {
extendTheme,
rules
};
return {
name: "@hitachivantara/uikit-uno-preset",
...mergeConfigs([
presetWind3(otherOptions),
presetRemToPx({ baseFontSize }),
hvConfig
])
};
});
//#endregion
export { extendTheme, presetHv, rules };