@re-flex/transition-group
Version:
Re-flex UI Transtion Controller Package
10 lines (9 loc) • 560 B
TypeScript
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;