Home Reference Source

src/components/widgets/Table/RowPure.jsx

/**
 * Created by emamoshin on 01.06.2017.
 */
import React from 'react';
import PropTypes from 'prop-types';
import shouldUpdate from 'recompose/shouldUpdate';

/**
 * @deprecated Компонент больше не используется
 */
class Row extends React.Component {
  constructor(props) {
    super(props);
  }

  render() {
    return (
      <tr className={this.props.active ? 'table-active' : ''} {...this.props} />
    );
  }
}

const checkPropsChange = (props, nextProps) => {
  return nextProps.active !== props.active || nextProps.id !== props.id;
};

export default shouldUpdate(checkPropsChange)(Row);