 ProfileText          = require 'app/components/profile/profiletext'
 ActivityFlux         = require 'activity/flux'
 Comments             = require 'activity/components/comments'
-ActivitySharePopup   = require 'activity/components/activitysharepopup'
 Avatar               = require 'app/components/profile/avatar'
 MessageItemMenu      = require 'activity/components/messageitemmenu'
 classnames           = require 'classnames'

MessageLikeSummary   = require 'activity/components/common/messagelikesummary'
ProfileLinkContainer = require 'app/components/profile/profilelinkcontainer'
ActivityLikeLink     = require 'activity/components/chatlistitem/activitylikelink'

module.exports = class FeedItem extends React.Component

  @defaultProps =
    channelId : null
    message   : immutable.Map()

  constructor: (props) ->

    super props

    @state = { isPopupOpen : no }


  shouldComponentUpdate: (nextProps, nextState) ->

            {likeText}
          </ActivityLikeLink>
          <Link onClick={@bound 'handleCommentLinkClick'}>Comment</Link>
          <SocialShareLink messageId={message.get('id')} />
        </div>
        <MessageLikeSummary message={message} className="FeedItem-summary" />
        <Comments
