@chakra-ui/styled-system
Version:
Style function for css-in-js building component libraries
29 lines (26 loc) • 1.26 kB
JavaScript
import { t } from '../utils/index.mjs';
import { transformFunctions } from '../utils/transform-functions.mjs';
const filter = {
filter: { transform: transformFunctions.filter },
blur: t.blur("--chakra-blur"),
brightness: t.propT("--chakra-brightness", transformFunctions.brightness),
contrast: t.propT("--chakra-contrast", transformFunctions.contrast),
hueRotate: t.propT("--chakra-hue-rotate", transformFunctions.hueRotate),
invert: t.propT("--chakra-invert", transformFunctions.invert),
saturate: t.propT("--chakra-saturate", transformFunctions.saturate),
dropShadow: t.propT("--chakra-drop-shadow", transformFunctions.dropShadow),
backdropFilter: { transform: transformFunctions.backdropFilter },
backdropBlur: t.blur("--chakra-backdrop-blur"),
backdropBrightness: t.propT(
"--chakra-backdrop-brightness",
transformFunctions.brightness
),
backdropContrast: t.propT("--chakra-backdrop-contrast", transformFunctions.contrast),
backdropHueRotate: t.propT(
"--chakra-backdrop-hue-rotate",
transformFunctions.hueRotate
),
backdropInvert: t.propT("--chakra-backdrop-invert", transformFunctions.invert),
backdropSaturate: t.propT("--chakra-backdrop-saturate", transformFunctions.saturate)
};
export { filter };