         search            : ''
         selected_hashtags : {}
 
-
     parse_project_search_string: cached_function(parse_project_search_string)
 
     componentWillReceiveProps: (next) ->

        </Grid>




ProjectsPage = rclass
    render: ->
        <FluxComponent flux={flux} connectToStores = {'projects'}>
            <ProjectSelector />
        </FluxComponent>

React.render(<ProjectsPage />, document.getElementById("projects"))

    opts = defaults opts,
        project_id : required
        cb         : required
    project = store.state.project_map?[opts.project_id]
    if project?
        opts.cb(undefined, project)
    else
        # have to get info from server
        salvus_client.project_info
            project_id : opts.project_id
            cb         : opts.cb

# Return last downloaded project list
exports.get_project_list = (opts) ->
