UNPKG

motion-v

Version:

<h1 align="center"> <img width="35" height="35" alt="Motion logo" src="https://github.com/user-attachments/assets/00d6d1c3-72c4-4c2f-a664-69da13182ffc" /><br />Motion for Vue</h1>

16 lines (15 loc) 589 B
function resolveMotionProps(props, context) { const { layoutGroup, presenceContext, config } = context; const layoutId = layoutGroup.id && props.layoutId ? `${layoutGroup.id}-${props.layoutId}` : props.layoutId || void 0; return { ...props, layoutId, transition: props.transition ?? config.transition, layoutGroup, motionConfig: config, inViewOptions: props.inViewOptions ?? config.inViewOptions, presenceContext, initial: presenceContext.initial === false ? presenceContext.initial : props.initial === true ? void 0 : props.initial }; } export { resolveMotionProps };