UNPKG

framer-motion

Version:

A simple and powerful JavaScript animation library

32 lines (29 loc) 994 B
import { isCSSVariableName } from 'motion-dom'; import { correctBorderRadius } from './scale-border-radius.mjs'; import { correctBoxShadow } from './scale-box-shadow.mjs'; const scaleCorrectors = { borderRadius: { ...correctBorderRadius, applyTo: [ "borderTopLeftRadius", "borderTopRightRadius", "borderBottomLeftRadius", "borderBottomRightRadius", ], }, borderTopLeftRadius: correctBorderRadius, borderTopRightRadius: correctBorderRadius, borderBottomLeftRadius: correctBorderRadius, borderBottomRightRadius: correctBorderRadius, boxShadow: correctBoxShadow, }; function addScaleCorrector(correctors) { for (const key in correctors) { scaleCorrectors[key] = correctors[key]; if (isCSSVariableName(key)) { scaleCorrectors[key].isCSSVariable = true; } } } export { addScaleCorrector, scaleCorrectors }; //# sourceMappingURL=scale-correction.mjs.map