Add custom classes support to CSSTransitionGroup

This commit is contained in:
James Brantly
2015-11-11 08:55:17 -05:00
parent 813f3b03db
commit bb72880cd3
2 changed files with 22 additions and 1 deletions
+11 -1
View File
@@ -7,8 +7,18 @@
/// <reference path="react-addons-transition-group.d.ts" />
declare namespace __React {
interface CSSTransitionGroupTransitionName {
enter: string;
enterActive?: string;
leave: string;
leaveActive?: string;
appear?: string;
appearActive?: string;
}
interface CSSTransitionGroupProps extends TransitionGroupProps {
transitionName: string;
transitionName: string | CSSTransitionGroupTransitionName;
transitionAppear?: boolean;
transitionEnter?: boolean;
transitionLeave?: boolean;
+11
View File
@@ -462,6 +462,17 @@ React.createFactory(CSSTransitionGroup)({
transitionLeave: true
});
React.createFactory(CSSTransitionGroup)({
transitionName: {
enter: "enter",
enterActive: "enterActive",
leave: "leave",
leaveActive: "leaveActive",
appear: "appear",
appearActive: "appearActive"
}
});
//
// LinkedStateMixin addon
// --------------------------------------------------------------------------