UNPKG

@re-flex/transition-group

Version:

Re-flex UI Transtion Controller Package

10 lines (9 loc) 560 B
import { ReactElement } from "react"; import { UseTransitionProps, UseTransitionState } from "./useTransition"; export declare type PhaseNames = "appear" | "appearing" | "appeared" | "enter" | "entering" | "entered" | "exit" | "exiting" | "exited"; export interface TransitionProps extends UseTransitionProps { children: ((transitionState: UseTransitionState, state: PhaseNames) => any) | JSX.Element; alwaysMounted?: boolean; } declare const _default: ({ children, alwaysMounted, ...props }: TransitionProps) => ReactElement; export default _default;