Skip to content

Commit f728938

Browse files
committed
Change Components into PureComponents in test suite
1 parent f87ae45 commit f728938

File tree

6 files changed

+14
-14
lines changed

6 files changed

+14
-14
lines changed

test/LocaleOptions.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import React, { Component } from 'react';
1+
import React, { PureComponent } from 'react';
22
import PropTypes from 'prop-types';
33

4-
export default class LocaleOptions extends Component {
4+
export default class LocaleOptions extends PureComponent {
55
onChange = (event) => {
66
let { value: locale } = event.target;
77

test/MaxDetailOptions.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import React, { Component } from 'react';
1+
import React, { PureComponent } from 'react';
22
import PropTypes from 'prop-types';
33

44
const allViews = ['hour', 'minute', 'second'];
55

6-
export default class MaxDetailOptions extends Component {
6+
export default class MaxDetailOptions extends PureComponent {
77
onChange = (event) => {
88
const { value } = event.target;
99

test/Test.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React, { Component } from 'react';
1+
import React, { PureComponent } from 'react';
22
import DateTimePicker from 'react-datetime-picker/src/entry';
33

44
import ValidityOptions from './ValidityOptions';
@@ -11,7 +11,7 @@ import './Test.less';
1111

1212
const now = new Date();
1313

14-
export default class Test extends Component {
14+
export default class Test extends PureComponent {
1515
state = {
1616
locale: null,
1717
maxDate: null,

test/ValidityOptions.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import React, { Component } from 'react';
1+
import React, { PureComponent } from 'react';
22
import PropTypes from 'prop-types';
33

44
import { getISOLocalDateTime } from '../src/shared/dates';
55

6-
export default class ValidityOptions extends Component {
6+
export default class ValidityOptions extends PureComponent {
77
onMinChange = (event) => {
88
const { value } = event.target;
99

test/ValueOptions.jsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
import React, { Component } from 'react';
1+
import React, { PureComponent } from 'react';
22
import PropTypes from 'prop-types';
33

44
import { getISOLocalDateTime } from '../src/shared/dates';
55

6-
export default class ValueOptions extends Component {
7-
setValue = value => this.props.setState({ value });
8-
6+
export default class ValueOptions extends PureComponent {
97
onChange = (event) => {
108
const { value } = event.target;
119

1210
this.setValue(value ? new Date(value) : value);
1311
}
1412

13+
setValue = value => this.props.setState({ value });
14+
1515
render() {
1616
const { value } = this.props;
1717

test/ViewOptions.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import React, { Component } from 'react';
1+
import React, { PureComponent } from 'react';
22
import PropTypes from 'prop-types';
33

4-
export default class ViewOptions extends Component {
4+
export default class ViewOptions extends PureComponent {
55
onShowLeadingZerosChange = (event) => {
66
const { checked } = event.target;
77

0 commit comments

Comments
 (0)