 
 ExternalLinksEditor = React.createClass
   displayName: 'ExternalLinksEditor'
-
-  mixins: [BoundResourceMixin]
-
-  boundResource: 'project'
 
   getDefaultProps: ->
     project: {}

          <hr />

          <p>
            <ResourceInput type="checkbox" resource={@props.project} update="configuration.user_chooses_workflow">
              Volunteers can choose which workflow they work on
            </ResourceInput><br />
            <small className="form-help">If you have multiple workflows, check this to let volunteers select which workflow they want to to work on; otherwise, they’ll be served randomly.</small>
          </p>
        </div>

        <div className="column">
          <p>
            <ResourceInput className="standard-input full" resource={@props.project} update="display_name">
              <span className="form-label">Name</span>
              <br />
            </ResourceInput>
            <small className="form-help">The project name is the first thing people will see about the project, and it will show up in the project URL. Try to keep it short and sweet.</small>
          </p>

          <p>
            <ResourceInput className="standard-input full" resource={@props.project} update="description">
              <span className="form-label">Description</span>
              <br />
            </ResourceInput>
            <small className="form-help">This should be a one-line call to action for your project that displays on your landing page. Some volunteers will decide whether to try your project based on reading this, so try to write short text that will make people actively want to join your project.</small>
          </p>

          <p>
            <ResourceInput type="textarea" className="standard-input full" resource={@props.project} update="introduction" rows="10">
              <span className="form-label">Introduction</span>
              <br />
            </ResourceInput>
            <small className="form-help">Add a brief introduction to get people interested in your project. This will display on your landing page. Note this field renders markdown (<insert link to best markdown tutorial>), so you can add formatting.</small>
          </p>


  handleRemoveLink: (linkToRemove) ->
    changes =
      urls: (link for link in @props.project.urls when link isnt linkToRemove)
    @props.project.update changes

module.exports = React.createClass
  displayName: 'EditProjectDetails'
