                   <li key={subjectSet.id}>
                     <Link to="edit-project-subject-set" params={subjectSetLinkParams}>{subjectSet.display_name}</Link>
                   </li>}
-                <li><button type="button" onClick={@createNewSubjectSet} disabled={@state.creatingSubjectSet}>New subject set</button></li>
+                <li>
+                  <button type="button" onClick={@createNewSubjectSet} disabled={@state.subjectSetCreationInProgress}>New subject set</button>{' '}
+                  {if @state.subjectSetCreationInProgress
+                    <LoadingIndicator />}
+                  {if @state.subjectSetCreationError?
+                    <div className="form-help error">{@state.subjectSetCreationError.message}</div>}
+                </li>
               </ul>
             }</PromiseRenderer>
           </li>

                  <li key={workflow.id}>
                    <Link to="edit-project-workflow" params={workflowLinkParams}>{workflow.display_name}</Link>
                  </li>}
                <li><button type="button" onClick={@createNewWorkflow}>New workflow</button></li>
              </ul>
            }</PromiseRenderer>
          </li>

    project: id: '2'

  getInitialState: ->
    workflowCreationError: null
    workflowCreationInProgress: false
    subjectSetCreationError: null
    subjectSetCreationInProgress: false

  render: ->
    linkParams =
