Skip to content

Commit a4fec3c

Browse files
enededdywashere
authored andcommitted
fix(react-addons): move to external react-transition-group dependency (#399)
1 parent 9080217 commit a4fec3c

8 files changed

Lines changed: 13 additions & 20 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ Install reactstrap and Bootstrap from NPM. Reactstrap does not include Bootstrap
2828

2929
```
3030
npm install [email protected] --save
31-
npm install --save reactstrap react-addons-transition-group react-addons-css-transition-group react react-dom
31+
npm install --save reactstrap react-transition-group react react-dom
3232
```
3333

3434
Import Bootstrap CSS in the ```src/index.js``` file:

docs/lib/Home/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ export default () => {
3636
<h3 className="mt-5">NPM</h3>
3737
<p>Install reactstrap and peer dependencies via NPM</p>
3838
<pre>
39-
<PrismCode className="language-bash">npm install --save reactstrap react-addons-transition-group react-addons-css-transition-group react react-dom</PrismCode>
39+
<PrismCode className="language-bash">npm install --save reactstrap react-transition-group react react-dom</PrismCode>
4040
</pre>
4141
<p>Import the components you need</p>
4242
<div className="docs-example">

package.json

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -96,8 +96,7 @@
9696
},
9797
"peerDependencies": {
9898
"react": "^0.14.9 || ^15.3.0",
99-
"react-addons-css-transition-group": "^0.14.8 || ^15.3.0",
100-
"react-addons-transition-group": "^0.14.8 || ^15.3.0",
99+
"react-transition-group": "^1.1.2",
101100
"react-dom": "^0.14.9 || ^15.3.0"
102101
},
103102
"devDependencies": {
@@ -129,9 +128,7 @@
129128
"json-loader": "^0.5.4",
130129
"raw-loader": "^0.5.1",
131130
"react": "^15.3.0",
132-
"react-addons-css-transition-group": "^15.3.2",
133131
"react-addons-test-utils": "^15.3.0",
134-
"react-addons-transition-group": "^15.3.0",
135132
"react-dom": "^15.3.0",
136133
"react-helmet": "^3.0.1",
137134
"react-prism": "4.0.0",

rollup.config.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,12 @@ const config = {
1717
external: [
1818
'react',
1919
'react-dom',
20-
'react-addons-css-transition-group',
21-
'react-addons-transition-group',
20+
'react-transition-group',
2221
],
2322
// Used for the UMD bundles
2423
globals: {
2524
react: 'React',
2625
'react-dom': 'ReactDOM',
27-
'react-addons-css-transition-group': 'React.addons.CSSTransitionGroup',
28-
'react-addons-transition-group': 'React.addons.TransitionGroup',
2926
},
3027
targets: [
3128
{ dest: 'dist/reactstrap.es.js', format: 'es' },

src/Alert.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React from 'react';
22
import PropTypes from 'prop-types';
33
import classNames from 'classnames';
4-
import ReactCSSTransitionGroup from 'react-addons-css-transition-group';
4+
import CSSTransitionGroup from 'react-transition-group/CSSTransitionGroup';
55
import { mapToCssModules } from './utils';
66

77
const FirstChild = ({ children }) => (
@@ -64,7 +64,7 @@ const Alert = (props) => {
6464
);
6565

6666
return (
67-
<ReactCSSTransitionGroup
67+
<CSSTransitionGroup
6868
component={FirstChild}
6969
transitionName={{
7070
appear: 'fade',
@@ -82,7 +82,7 @@ const Alert = (props) => {
8282
transitionLeaveTimeout={transitionLeaveTimeout}
8383
>
8484
{isOpen ? alert : null}
85-
</ReactCSSTransitionGroup>
85+
</CSSTransitionGroup>
8686
);
8787
};
8888

src/Modal.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import React from 'react';
22
import PropTypes from 'prop-types';
33
import ReactDOM from 'react-dom';
44
import classNames from 'classnames';
5-
import TransitionGroup from 'react-addons-transition-group';
5+
import TransitionGroup from 'react-transition-group/TransitionGroup';
66
import Fade from './Fade';
77
import {
88
getOriginalBodyPadding,

src/__tests__/Fade.spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React from 'react';
22
import { mount } from 'enzyme';
3-
import TransitionGroup from 'react-addons-transition-group';
3+
import TransitionGroup from 'react-transition-group/TransitionGroup';
44
import { Fade } from '../';
55

66
class Helper extends React.Component {

webpack.base.config.js

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -57,11 +57,10 @@ module.exports = function (env) {
5757
}
5858
},
5959
{
60-
'react-addons-transition-group': {
61-
commonjs: 'react-addons-transition-group',
62-
commonjs2: 'react-addons-transition-group',
63-
amd: 'react-addons-transition-group',
64-
root: ['React', 'addons', 'TransitionGroup']
60+
'react-transition-group': {
61+
commonjs: 'react-transition-group',
62+
commonjs2: 'react-transition-group',
63+
amd: 'react-transition-group',
6564
}
6665
}
6766
],

0 commit comments

Comments
 (0)