logo

mastofe

My custom branche(s) on git.pleroma.social/pleroma/mastofe
commit: b5e89948441eb245a873260a87bfb49fb334aee1
parent: 4bd327a0c56e87e9b33967089f3ee3601353a939
Author: Nolan Lawson <nolan@nolanlawson.com>
Date:   Mon, 29 May 2017 08:52:45 -0700

Prevent wasted render in load_more.js (#3402)


Diffstat:

Mapp/javascript/mastodon/components/load_more.js24+++++++++++++++---------
1 file changed, 15 insertions(+), 9 deletions(-)

diff --git a/app/javascript/mastodon/components/load_more.js b/app/javascript/mastodon/components/load_more.js @@ -2,14 +2,20 @@ import React from 'react'; import { FormattedMessage } from 'react-intl'; import PropTypes from 'prop-types'; -const LoadMore = ({ onClick }) => ( - <button className='load-more' onClick={onClick}> - <FormattedMessage id='status.load_more' defaultMessage='Load more' /> - </button> -); - -LoadMore.propTypes = { - onClick: PropTypes.func, -}; +class LoadMore extends React.PureComponent { + + static propTypes = { + onClick: PropTypes.func, + } + + render() { + return ( + <button className='load-more' onClick={this.props.onClick}> + <FormattedMessage id='status.load_more' defaultMessage='Load more' /> + </button> + ); + } + +} export default LoadMore;