       'beta-approved': betaApproved
     })
 
-    pages = [{}, @state.pages...].reduce (map, page) =>
+    pages = [{}, @props.pages...].reduce (map, page) =>
       map[page.url_key] = page
       map
 

      <nav className="project-nav tabbed-content-tabs">
        {if @props.project.redirect
          <a href={@props.project.redirect} className="tabbed-content-tab" target="_blank">
            {if @state.avatar?
              <Thumbnail src={@state.avatar.src} className="avatar" width={AVATAR_SIZE} height={AVATAR_SIZE} />}
            Visit {@props.project.display_name}
          </a>
        else
          <IndexLink to="#{projectPath}" activeClassName="active" className={avatarClasses} onClick={logClick?.bind this, 'project.nav.home'}>
            {if @state.avatar?
              <Thumbnail src={@state.avatar.src} className="avatar" width={AVATAR_SIZE} height={AVATAR_SIZE} />}
            {if @props.loading
              'Loading...'
            else

      sectionHeight = document.body.scrollTop + sectionBottom
      if @state.backgroundHeight isnt sectionHeight + finishedBannerHeight
        @setState backgroundHeight: sectionHeight + finishedBannerHeight

  getAllWorkflows: (project, query = { active: true, fields: "active,completeness,configuration,display_name" }) ->
    @setState { loadingSelectedWorkflow: true }
