@re-flex/transition-group
Version:
Re-flex UI Transtion Controller Package
20 lines (19 loc) • 641 B
TypeScript
import { ReactElement } from "react";
import { TransitionProps } from "./Transition";
declare type CSSTransitionClassNames = string | {
appear?: string;
appearActive?: string;
appearDone?: string;
enter?: string;
enterActive?: string;
enterDone?: string;
exit?: string;
exitActive?: string;
exitDone?: string;
};
interface CSSTransitionProps extends Omit<TransitionProps, "children"> {
children: ReactElement;
classNames: CSSTransitionClassNames;
}
declare const _default: ({ children, classNames, alwaysMounted, ...transitionProps }: CSSTransitionProps) => ReactElement;
export default _default;