@windijs/utilities
Version:
@windijs/utilities
18 lines (15 loc) • 644 B
JavaScript
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 };