           className: "#{bn}__row"
           button
             className: "#{bn}__button"
+            disabled: @state.loading
             type: 'button'
             onClick: () => @setState showingModal: false
             'Cancel'

  showModal: (e) =>
    return if e.button != 0
    e.preventDefault()
    @setState showingModal: true


  sendReport: (e) =>
    data =
      reason: @reason.current.value
      comments: @textarea.current.value

  hideModal: (e) =>
    return if e.button != 0 || e.target != @ref.current
    e.preventDefault()
    @setState () -> showingModal: false


  render: =>
