From 1f4974dc02c786b65c802d4497fd736cca79d01c Mon Sep 17 00:00:00 2001 From: Joram Wilander Date: Fri, 29 Apr 2016 08:40:06 -0400 Subject: General react performance improvements (#2796) * General React performance improvements * Cleaned up unused props/state in PermaLinkView and PostFocusView --- webapp/components/floating_timestamp.jsx | 54 ++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 webapp/components/floating_timestamp.jsx (limited to 'webapp/components/floating_timestamp.jsx') diff --git a/webapp/components/floating_timestamp.jsx b/webapp/components/floating_timestamp.jsx new file mode 100644 index 000000000..8974c62c5 --- /dev/null +++ b/webapp/components/floating_timestamp.jsx @@ -0,0 +1,54 @@ +// Copyright (c) 2016 Mattermost, Inc. All Rights Reserved. +// See License.txt for license information. + +import {FormattedDate} from 'react-intl'; + +import React from 'react'; +import PureRenderMixin from 'react-addons-pure-render-mixin'; + +export default class FloatingTimestamp extends React.Component { + constructor(props) { + super(props); + + this.shouldComponentUpdate = PureRenderMixin.shouldComponentUpdate.bind(this); + } + + render() { + if (!this.props.isMobile) { + return