UNPKG

react-use-magic-animations

Version:

A collection of easy-to-use React hooks for professional animations based on popular animation libraries

44 lines (43 loc) 1.1 kB
interface SlideOptions { duration?: number; delay?: number; direction?: 'left' | 'right' | 'up' | 'down'; distance?: number; initialOffset?: number; } export declare const useSlide: (options?: SlideOptions) => { controls: import("framer-motion").AnimationControls; slideIn: () => Promise<void>; slideOut: () => Promise<void>; variants: { initial: { [x: string]: number; opacity: number; }; animate: { [x: string]: number | { duration: number; delay: number; ease: string; }; opacity: number; transition: { duration: number; delay: number; ease: string; }; }; exit: { [x: string]: number | { duration: number; ease: string; }; opacity: number; transition: { duration: number; ease: string; }; }; }; }; export {};