           </Link>
           <br />
           {if @state.user?.admin or @state.user?.id is '3' # brian-testing
-            <label>
-              <input type="checkbox" checked={apiClient.params.admin} onChange={@toggleAdminMode} />{' '}
-              <Translate content="footer.adminMode" />
-            </label>}
+            <AdminToggle />}
         </div>
         <nav className="site-map">
           <div className="site-map-section">

      daily: 'Daily Zooniverse'
      blog: 'Blog'

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



  componentDidMount: ->
    auth.listen 'change', @handleAuthChange
    @handleAuthChange()

  componentWillUnmount: ->
    auth.stopListening 'change', @handleAuthChange

  handleAuthChange: ->
    auth.checkCurrent().then (user) =>
      @setState {user}

  render: ->
    <footer className="main-footer">
