From 46a1eb9794e8fd5ffd8144a7fe2f6ebc7932d4cd Mon Sep 17 00:00:00 2001 From: Masafumi Koba Date: Thu, 4 Apr 2019 16:47:03 +0900 Subject: [PATCH] [react-transition-group] Support optional `classNames` prop on `` 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 --- types/react-transition-group/CSSTransition.d.ts | 2 +- types/react-transition-group/index.d.ts | 2 +- types/react-transition-group/react-transition-group-tests.tsx | 4 ++++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/types/react-transition-group/CSSTransition.d.ts b/types/react-transition-group/CSSTransition.d.ts index 16ba500270978b..8d48a48ce821e3 100644 --- a/types/react-transition-group/CSSTransition.d.ts +++ b/types/react-transition-group/CSSTransition.d.ts @@ -33,7 +33,7 @@ declare namespace CSSTransition { * ``` */ interface CSSTransitionProps extends TransitionProps { - classNames: string | CSSTransitionClassNames; + classNames?: string | CSSTransitionClassNames; } } diff --git a/types/react-transition-group/index.d.ts b/types/react-transition-group/index.d.ts index 2d97f64ce6beeb..de0e099b14f0a6 100644 --- a/types/react-transition-group/index.d.ts +++ b/types/react-transition-group/index.d.ts @@ -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 // Epskampie diff --git a/types/react-transition-group/react-transition-group-tests.tsx b/types/react-transition-group/react-transition-group-tests.tsx index c7fb1aede02346..f568642a90082d 100644 --- a/types/react-transition-group/react-transition-group-tests.tsx +++ b/types/react-transition-group/react-transition-group-tests.tsx @@ -120,6 +120,10 @@ const Test: React.StatelessComponent = () => { >
{ "test" }
+ + +
{ "test" }
+
); };