Fixed: Change RelativeDateCell to PureComponent

pull/756/head
Qstick 6 years ago
parent 9002dd67e1
commit 43f297099e

@ -1,11 +1,16 @@
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import React from 'react'; import React, { PureComponent } from 'react';
import formatDateTime from 'Utilities/Date/formatDateTime'; import formatDateTime from 'Utilities/Date/formatDateTime';
import getRelativeDate from 'Utilities/Date/getRelativeDate'; import getRelativeDate from 'Utilities/Date/getRelativeDate';
import TableRowCell from './TableRowCell'; import TableRowCell from './TableRowCell';
import styles from './RelativeDateCell.css'; import styles from './RelativeDateCell.css';
function RelativeDateCell(props) { class RelativeDateCell extends PureComponent {
//
// Render
render() {
const { const {
className, className,
date, date,
@ -17,7 +22,7 @@ function RelativeDateCell(props) {
component: Component, component: Component,
dispatch, dispatch,
...otherProps ...otherProps
} = props; } = this.props;
if (!date) { if (!date) {
return ( return (
@ -38,6 +43,7 @@ function RelativeDateCell(props) {
</Component> </Component>
); );
} }
}
RelativeDateCell.propTypes = { RelativeDateCell.propTypes = {
className: PropTypes.string.isRequired, className: PropTypes.string.isRequired,

Loading…
Cancel
Save