1
0
mirror of https://github.com/BoostIo/Boostnote synced 2025-12-15 02:36:36 +00:00

Redesign SideNav & implement add repo func

This commit is contained in:
Rokt33r
2016-04-18 15:36:02 +09:00
parent 9c5cbd348b
commit ac7e08ae2c
11 changed files with 1062 additions and 211 deletions

View File

@@ -2,7 +2,7 @@ import React, { PropTypes} from 'react'
import { connect } from 'react-redux'
import ReactDOM from 'react-dom'
import { toggleTutorial } from '../actions'
import ArticleNavigator from './ArticleNavigator'
import SideNav from './SideNav'
import ArticleTopBar from './ArticleTopBar'
import ArticleList from './ArticleList'
import ArticleDetail from './ArticleDetail'
@@ -73,12 +73,14 @@ class HomePage extends React.Component {
render () {
let { dispatch, status, user, articles, allArticles, modified, activeArticle, folders, tags } = this.props
let { repositories } = this.props
return (
<div className='HomePage'>
<ArticleNavigator
<SideNav
ref='nav'
dispatch={dispatch}
repositories={repositories}
status={status}
user={user}
folders={folders}
@@ -212,6 +214,8 @@ function remap (state) {
let activeArticle = _.findWhere(articles, {key: status.articleKey})
if (activeArticle == null) activeArticle = articles[0]
let { repositories } = state
return {
user,
folders,
@@ -220,7 +224,8 @@ function remap (state) {
allArticles,
modified,
activeArticle,
tags
tags,
repositories
}
}
@@ -235,7 +240,8 @@ HomePage.propTypes = {
activeArticle: PropTypes.shape(),
dispatch: PropTypes.func,
folders: PropTypes.array,
tags: PropTypes.array
tags: PropTypes.array,
repositories: PropTypes.array
}
export default connect(remap)(HomePage)