UNPKG

@windijs/utilities

Version:

@windijs/utilities

14 lines (11 loc) 587 B
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 };