fui-fancyui
Version:
FancyUI Libary
21 lines (20 loc) • 629 B
JavaScript
const a = {
brightness: (t) => `brightness(${t})`,
contrast: (t) => `contrast(${t})`,
grayscale: (t) => `grayscale(${t})`,
hueRotate: (t) => `hue-rotate(${t}deg)`,
invert: (t) => `invert(${t})`,
opacity: (t) => `opacity(${t})`,
saturate: (t) => `saturate(${t})`,
sepia: (t) => `sepia(${t})`,
blur: (t) => `blur(${t})`
};
function s(t) {
return Object.keys(t).filter((e) => e in a && t[e] !== void 0).map((e) => {
const i = e, r = t[i], n = a[i];
return n && (typeof r == "number" || typeof r == "string") ? n(r) : "";
}).filter((e) => e !== "").join(" ");
}
export {
s as createCssFilterString
};