@vnmfify/core
Version:
```shell npm i @vnmfify/core -S ```
31 lines (30 loc) • 946 B
TypeScript
import { ReactNode } from "react";
import { EnterHandler, ExitHandler } from "react-transition-group/Transition";
export declare enum TransitionName {
Fade = "fade",
SlideUp = "slide-up",
SlideDown = "slide-down",
SlideLeft = "slide-left",
SlideRight = "slide-right"
}
interface TransitionProps {
name?: TransitionName | string;
in?: boolean;
appear?: boolean;
mountOnEnter?: boolean;
unmountOnExit?: boolean;
timeout?: number | {
appear?: number;
enter?: number;
exit?: number;
};
children?: ReactNode;
onEnter?: EnterHandler<HTMLElement>;
onEntering?: EnterHandler<HTMLElement>;
onEntered?: EnterHandler<HTMLElement>;
onExit?: ExitHandler<HTMLElement>;
onExiting?: ExitHandler<HTMLElement>;
onExited?: ExitHandler<HTMLElement>;
}
export default function Transition(props: TransitionProps): JSX.Element;
export {};