@windijs/utilities
Version:
@windijs/utilities
14 lines (11 loc) • 587 B
JavaScript
import { borderStyleConfig, borderWidthConfig, opacityConfig } from '@windijs/config';
import { createUtility, configHandler, colorHandler } from '@windijs/core';
import { prop } from '@windijs/helpers';
import colors from './colors.js';
var border = createUtility("border")
.use(configHandler(borderStyleConfig, "borderStyle"))
.use(configHandler(borderWidthConfig, "borderWidth"))
.use(colorHandler(colors, "borderColor", "--w-border-opacity"))
.case("opacity", configHandler(opacityConfig, prop `--w-border-opacity`))
.init();
export { border as default };