@windijs/utilities
Version:
@windijs/utilities
13 lines (10 loc) • 627 B
JavaScript
import { gridTemplateColumnsConfig, gridTemplateRowsConfig, gridAutoFlowConfig } from '@windijs/config';
import { createUtility, configHandler, cssHandler } from '@windijs/core';
var grid = createUtility("grid")
.case("cols", configHandler(gridTemplateColumnsConfig, "gridTemplateColumns"))
.case("rows", configHandler(gridTemplateRowsConfig, "gridTemplateRows"))
.case("inline", cssHandler({ display: ["-ms-inline-grid", "inline-grid"] }))
.case("flow", configHandler(gridAutoFlowConfig, "gridAutoFlow"))
.use(cssHandler({ display: ["-ms-grid", "grid"] }))
.init();
export { grid as default };