[react-transition-group] Support optional classNames prop on <CSSTransition/>

Since v2.8.0, classNames prop has been optional.

See also:
- https://github.com/reactjs/react-transition-group/blob/v2.8.0/CHANGELOG.md
- https://github.com/reactjs/react-transition-group/pull/481
This commit is contained in:
Masafumi Koba
2019-04-04 18:15:59 +09:00
parent 510793441f
commit 7e96718c31
3 changed files with 6 additions and 2 deletions
+1 -1
View File
@@ -33,7 +33,7 @@ declare namespace CSSTransition {
* ```
*/
interface CSSTransitionProps extends TransitionProps {
classNames: string | CSSTransitionClassNames;
classNames?: string | CSSTransitionClassNames;
}
}
+1 -1
View File
@@ -1,4 +1,4 @@
// Type definitions for react-transition-group 2.0
// Type definitions for react-transition-group 2.8
// Project: https://github.com/reactjs/react-transition-group
// Definitions by: Karol Janyst <https://github.com/LKay>
// Epskampie <https://github.com/Epskampie>
@@ -120,6 +120,10 @@ const Test: React.StatelessComponent = () => {
>
<div>{ "test" }</div>
</CSSTransition>
<CSSTransition timeout={ 100 }>
<div>{ "test" }</div>
</CSSTransition>
</TransitionGroup>
);
};