32 lines
1.0 KiB
Plaintext
32 lines
1.0 KiB
Plaintext
import { isCSSVariableName } from '../../animation/utils/is-css-variable.mjs';
|
|
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
|