UNPKG

@windijs/utilities

Version:

@windijs/utilities

18 lines (15 loc) 644 B
import { overflowConfig } from '@windijs/config'; import { createUtility, configHandler, cssHandler } from '@windijs/core'; var overflow = createUtility("overflow") .use(configHandler(overflowConfig, "overflow")) .case("truncate", cssHandler({ overflow: "hidden", "-o-text-overflow": "ellipsis", textOverflow: "ellipsis", whiteSpace: "nowrap", })) .case("ellipsis", cssHandler({ "-o-text-overflow": "ellipsis", textOverflow: "ellipsis" })) .case("x", configHandler(overflowConfig, "overflowX")) .case("y", configHandler(overflowConfig, "overflowY")) .init(); export { overflow as default };