UNPKG

@windijs/utilities

Version:

@windijs/utilities

12 lines (9 loc) 532 B
import { spacingConfig } from '@windijs/config'; import { createUtility, configHandler } from '@windijs/core'; import { prop } from '@windijs/helpers'; var gap = createUtility("gap") .use(configHandler(spacingConfig, ["gridGap", "gap"])) .case("x", configHandler(spacingConfig, [prop `-webkit-column-gap`, prop `-moz-column-gap`, "gridColumnGap", "columnGap"])) .case("y", configHandler(spacingConfig, [prop `-webkit-row-gap`, prop `-moz-row-gap`, "gridRowGap", "rowGap"])) .init(); export { gap as default };