 
     div
       className: topClasses
-      'data-id': @props.discussion.id
       onClick: @setHighlight
 
       div className: "#{bn}__timestamp hidden-xs",


            button
              className: "#{bn}__action #{bn}__action--with-line"
              onClick: => $.publish 'beatmapDiscussion:collapse', id: @props.discussion.id
              div
                className: "beatmap-discussion-expand #{'beatmap-discussion-expand--expanded' if !@props.collapsed}"
                el Icon, name: 'chevron-down'
        el ReactCollapse,
          isOpened: !@props.collapsed
          keepCollapsedContent: true
          div
            className: "#{bn}__expanded"
            div
              className: "#{bn}__replies"
              @props.discussion.beatmap_discussion_posts.slice(1).map (reply) =>
                @post reply, 'reply'

            if @props.currentUser.id?
              el BeatmapDiscussions.NewReply,
                currentUser: @props.currentUser
                beatmapset: @props.beatmapset
                currentBeatmap: @props.currentBeatmap
                discussion: @props.discussion
                userPermissions: @props.userPermissions

        div className: lineClasses


  timestamp: ->

          BeatmapDiscussionHelper.formatTimestamp @props.discussion.timestamp


  toggleExpand: ->
    $.publish 'beatmapDiscussion:collapse', id: @props.discussion.id
