             if @canResolve() && !@props.discussion.resolved
               @renderReplyButton
                 text: osu.trans('common.buttons.reply_resolve')
+                icon: 'check'
                 extraProps:
                   'data-action': 'resolve'
 
             if @canResolve() && @props.discussion.resolved
               @renderReplyButton
                 text: osu.trans('common.buttons.reply_reopen')
+                icon: 'exclamation'
                 extraProps:
                   'data-action': 'reopen'
 
             @renderReplyButton
               text: osu.trans('common.buttons.reply')
+              icon: 'reply'
 
   renderPlaceholder: =>
     [text, icon] =

      el BigButton,
        text: text
        # wobbles if using spinner
        icon: if @state.posting then 'ellipsis-h' else 'reply'
        props: props



          onClick: @editStart


  renderReplyButton: ({ text, icon, extraProps = {} }) =>
    props = _.extend
      disabled: !@validPost() || @state.posting?
      onClick: @throttledPost,
