UNPKG

@kcirtaptrick/framer-motion

Version:

A simple and powerful React animation library

26 lines (25 loc) 788 B
import * as React from "react"; import { MotionConfigContext } from "../../context/MotionConfigContext"; import { IsValidProp } from "../../render/dom/utils/filter-props"; export interface MotionConfigProps extends Partial<MotionConfigContext> { children?: React.ReactNode; isValidProp?: IsValidProp; } /** * `MotionConfig` is used to set configuration options for all children `motion` components. * * ```jsx * import { motion, MotionConfig } from "framer-motion" * * export function App() { * return ( * <MotionConfig transition={{ type: "spring" }}> * <motion.div animate={{ x: 100 }} /> * </MotionConfig> * ) * } * ``` * * @public */ export declare function MotionConfig({ children, isValidProp, ...config }: MotionConfigProps): JSX.Element;