framer-motion
Version:
A simple and powerful React animation library
17 lines (14 loc) • 564 B
JavaScript
import { checkIfControllingVariants, isVariantLabel } from '../../render/utils/variants.mjs';
function getCurrentTreeVariants(props, context) {
if (checkIfControllingVariants(props)) {
var initial = props.initial, animate = props.animate;
return {
initial: initial === false || isVariantLabel(initial)
? initial
: undefined,
animate: isVariantLabel(animate) ? animate : undefined,
};
}
return props.inherit !== false ? context : {};
}
export { getCurrentTreeVariants };