Skip to content

Commit 7c8bf00

Browse files
committed
execute react-codemod on entire codebase to remove warnings on React 16.9.x
1 parent 63df43a commit 7c8bf00

File tree

21 files changed

+53
-38
lines changed

21 files changed

+53
-38
lines changed

packages/react-bootstrap-table2-editor/src/context.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ export default (
1616
static propTypes = {
1717
data: PropTypes.array.isRequired,
1818
selectRow: PropTypes.object,
19+
// eslint-disable-next-line react/no-unused-prop-types
1920
options: PropTypes.shape({
2021
mode: PropTypes.oneOf([CLICK_TO_CELL_EDIT, DBCLICK_TO_CELL_EDIT]).isRequired,
2122
onErrorMessageDisappear: PropTypes.func,
@@ -43,7 +44,8 @@ export default (
4344
};
4445
}
4546

46-
componentWillReceiveProps(nextProps) {
47+
// eslint-disable-next-line camelcase, react/sort-comp
48+
UNSAFE_componentWillReceiveProps(nextProps) {
4749
if (nextProps.cellEdit && isRemoteCellEdit()) {
4850
if (nextProps.cellEdit.options.errorMessage) {
4951
this.setState(() => ({

packages/react-bootstrap-table2-editor/src/editing-cell.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import EditorIndicator from './editor-indicator';
1515
import { TIME_TO_CLOSE_MESSAGE, EDITTYPE } from './const';
1616

1717
export default (_, onStartEdit) =>
18-
class EditingCell extends Component {
18+
(class EditingCell extends Component {
1919
static propTypes = {
2020
row: PropTypes.object.isRequired,
2121
rowIndex: PropTypes.number.isRequired,
@@ -51,7 +51,8 @@ export default (_, onStartEdit) =>
5151
};
5252
}
5353

54-
componentWillReceiveProps({ message }) {
54+
// eslint-disable-next-line camelcase, react/sort-comp
55+
UNSAFE_componentWillReceiveProps({ message }) {
5556
if (_.isDefined(message)) {
5657
this.createTimer();
5758
this.setState(() => ({
@@ -223,4 +224,4 @@ export default (_, onStartEdit) =>
223224
</td>
224225
);
225226
}
226-
};
227+
});

packages/react-bootstrap-table2-editor/test/context.test.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ describe('CellEditContext', () => {
117117
wrapper = shallow(shallowContext());
118118
wrapper.setState(initialState);
119119
wrapper.render();
120-
wrapper.instance().componentWillReceiveProps({});
120+
wrapper.instance().UNSAFE_componentWillReceiveProps({});
121121
});
122122

123123
it('should not set state.message', () => {
@@ -138,7 +138,7 @@ describe('CellEditContext', () => {
138138
wrapper = shallow(shallowContext());
139139
wrapper.setState(initialState);
140140
wrapper.render();
141-
wrapper.instance().componentWillReceiveProps({
141+
wrapper.instance().UNSAFE_componentWillReceiveProps({
142142
cellEdit: cellEditFactory(defaultCellEdit)
143143
});
144144
});
@@ -164,7 +164,7 @@ describe('CellEditContext', () => {
164164
wrapper = shallow(shallowContext(defaultCellEdit, true));
165165
wrapper.setState(initialState);
166166
wrapper.render();
167-
wrapper.instance().componentWillReceiveProps({
167+
wrapper.instance().UNSAFE_componentWillReceiveProps({
168168
cellEdit: cellEditFactory({
169169
...defaultCellEdit,
170170
errorMessage: message
@@ -190,7 +190,7 @@ describe('CellEditContext', () => {
190190
beforeEach(() => {
191191
wrapper = shallow(shallowContext(defaultCellEdit, true));
192192
wrapper.setState(initialState);
193-
wrapper.instance().componentWillReceiveProps({
193+
wrapper.instance().UNSAFE_componentWillReceiveProps({
194194
cellEdit: cellEditFactory({ ...defaultCellEdit })
195195
});
196196
wrapper.update();

packages/react-bootstrap-table2-filter/src/components/text.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,8 @@ class TextFilter extends Component {
4141
}
4242
}
4343

44-
componentWillReceiveProps(nextProps) {
44+
// eslint-disable-next-line camelcase, react/sort-comp
45+
UNSAFE_componentWillReceiveProps(nextProps) {
4546
if (nextProps.defaultValue !== this.props.defaultValue) {
4647
this.applyFilter(nextProps.defaultValue);
4748
}

packages/react-bootstrap-table2-filter/src/context.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,8 @@ export default (
3737
}
3838
}
3939

40-
componentWillReceiveProps(nextProps) {
40+
// eslint-disable-next-line camelcase, react/sort-comp
41+
UNSAFE_componentWillReceiveProps(nextProps) {
4142
// let nextData = nextProps.data;
4243
if (!isRemoteFiltering() && !_.isEqual(nextProps.data, this.data)) {
4344
this.doFilter(nextProps, this.isEmitDataChange);

packages/react-bootstrap-table2-filter/test/components/text.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ describe('Text Filter', () => {
144144
<TextFilter onFilter={ onFilter } column={ column } />
145145
);
146146
instance = wrapper.instance();
147-
instance.componentWillReceiveProps(nextProps);
147+
instance.UNSAFE_componentWillReceiveProps(nextProps);
148148
});
149149

150150
it('should setting state correctly when props.defaultValue is changed', () => {

packages/react-bootstrap-table2-paginator/src/data-context.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,9 @@ class PaginationDataProvider extends Provider {
2121
isRemotePagination: PropTypes.func.isRequired
2222
}
2323

24-
componentWillReceiveProps(nextProps) {
25-
super.componentWillReceiveProps(nextProps);
24+
// eslint-disable-next-line camelcase, react/sort-comp
25+
UNSAFE_componentWillReceiveProps(nextProps) {
26+
super.UNSAFE_componentWillReceiveProps(nextProps);
2627
const { currSizePerPage } = this;
2728
const { custom, onPageChange } = nextProps.pagination.options;
2829

packages/react-bootstrap-table2-paginator/src/pagination-handler.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,16 @@ import React, { Component } from 'react';
44
import pageResolver from './page-resolver';
55

66
export default WrappedComponent =>
7-
class PaginationHandler extends pageResolver(Component) {
7+
(class PaginationHandler extends pageResolver(Component) {
88
constructor(props) {
99
super(props);
1010
this.handleChangePage = this.handleChangePage.bind(this);
1111
this.handleChangeSizePerPage = this.handleChangeSizePerPage.bind(this);
1212
this.state = this.initialState();
1313
}
1414

15-
componentWillReceiveProps(nextProps) {
15+
// eslint-disable-next-line camelcase, react/sort-comp
16+
UNSAFE_componentWillReceiveProps(nextProps) {
1617
const { dataSize, currSizePerPage } = nextProps;
1718
if (currSizePerPage !== this.props.currSizePerPage || dataSize !== this.props.dataSize) {
1819
const totalPages = this.calculateTotalPage(currSizePerPage, dataSize);
@@ -73,5 +74,5 @@ export default WrappedComponent =>
7374
/>
7475
);
7576
}
76-
};
77+
});
7778

packages/react-bootstrap-table2-paginator/src/state-context.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@ class StateProvider extends React.Component {
4545
this.dataChangeListener.on('filterChanged', this.handleDataSizeChange);
4646
}
4747

48-
componentWillReceiveProps(nextProps) {
48+
// eslint-disable-next-line camelcase, react/sort-comp
49+
UNSAFE_componentWillReceiveProps(nextProps) {
4950
const { custom } = nextProps.pagination.options;
5051

5152
// user should align the page when the page is not fit to the data size when remote enable

packages/react-bootstrap-table2-paginator/test/data-context.test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ describe('PaginationDataContext', () => {
174174
data: [],
175175
pagination: { ...defaultPagination }
176176
};
177-
instance.componentWillReceiveProps(nextProps);
177+
instance.UNSAFE_componentWillReceiveProps(nextProps);
178178
});
179179

180180
it('should reset currPage to first page', () => {
@@ -195,7 +195,7 @@ describe('PaginationDataContext', () => {
195195
data: [],
196196
pagination: { ...defaultPagination, options: { onPageChange } }
197197
};
198-
instance.componentWillReceiveProps(nextProps);
198+
instance.UNSAFE_componentWillReceiveProps(nextProps);
199199
});
200200

201201
it('should call options.onPageChange correctly', () => {

0 commit comments

Comments
 (0)