From 0e7da9665b7c114a851bef60499f2b7f9974f167 Mon Sep 17 00:00:00 2001 From: Adam Borowski Date: Thu, 20 Jul 2017 15:24:55 +0200 Subject: [PATCH] support for multiple classes it is required when using react-jss with dynamic stylesheet - jss produces multiple class names then --- src/CSSTransition.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/CSSTransition.js b/src/CSSTransition.js index a3da236d..14c3a146 100644 --- a/src/CSSTransition.js +++ b/src/CSSTransition.js @@ -1,11 +1,14 @@ import * as PropTypes from 'prop-types'; -import addClass from 'dom-helpers/class/addClass'; +import addOneClass from 'dom-helpers/class/addClass'; + import removeClass from 'dom-helpers/class/removeClass'; import React from 'react'; import Transition from './Transition'; import { classNamesShape } from './utils/PropTypes'; +const addClass = (node, classes) => classes.forEach(c => addOneClass(node, c)); + const propTypes = { ...Transition.propTypes,