Version 1.0

This commit is contained in:
wpioneer
2016-06-03 14:05:50 +03:00
parent 05ee70daab
commit 4a4b34f52b
13 changed files with 39 additions and 35 deletions

View File

@@ -2,11 +2,10 @@ import React from 'react'
import { RouteHandler, Link } from 'react-router'
import { prefixLink } from 'gatsby-helpers'
import { config } from 'config'
import './style.css'
import '../../static/fonts/fontawesome/style.css'
class BlogSocial extends React.Component {
class SiteLinks extends React.Component {
render() {
return (
@@ -40,4 +39,4 @@ class BlogSocial extends React.Component {
}
}
export default BlogSocial
export default SiteLinks

View File

@@ -1,10 +1,9 @@
import React from 'react'
import { RouteHandler, Link } from 'react-router'
import { prefixLink } from 'gatsby-helpers'
import './style.css'
class BlogNav extends React.Component {
class SiteNav extends React.Component {
render() {
const {location} = this.props
return (
@@ -28,8 +27,8 @@ class BlogNav extends React.Component {
}
}
BlogNav.propTypes = {
SiteNav.propTypes = {
location: React.PropTypes.object,
}
export default BlogNav
export default SiteNav

View File

@@ -3,20 +3,19 @@ import moment from 'moment'
import { RouteHandler, Link } from 'react-router'
import { prefixLink } from 'gatsby-helpers'
import DocumentTitle from 'react-document-title'
import SidebarLeft from '../SidebarLeft'
import access from 'safe-access'
import { config } from 'config'
import SiteSidebar from '../SiteSidebar'
import './style.css';
class BlogPage extends React.Component {
class SitePage extends React.Component {
render() {
const {route} = this.props
const post = route.page.data
return (
<div>
<SidebarLeft {...this.props}/>
<SiteSidebar {...this.props}/>
<div className='content'>
<div className='main'>
<div className='main-inner'>
@@ -34,9 +33,9 @@ class BlogPage extends React.Component {
}
}
BlogPage.propTypes = {
SitePage.propTypes = {
post: React.PropTypes.object.isRequired,
pages: React.PropTypes.array,
}
export default BlogPage
export default SitePage

View File

@@ -9,7 +9,7 @@ import ReadNext from '../ReadNext'
import './style.css'
import '../../static/css/highlight.css'
class BlogPost extends React.Component {
class SitePost extends React.Component {
render() {
const {route} = this.props
const post = route.page.data
@@ -46,9 +46,9 @@ class BlogPost extends React.Component {
}
}
BlogPost.propTypes = {
SitePost.propTypes = {
post: React.PropTypes.object.isRequired,
pages: React.PropTypes.array,
}
export default BlogPost
export default SitePost

View File

@@ -2,11 +2,11 @@ import React from 'react'
import { RouteHandler, Link } from 'react-router'
import { prefixLink } from 'gatsby-helpers'
import { config } from 'config'
import BlogNav from '../BlogNav'
import BlogSocial from '../BlogSocial'
import SiteNav from '../SiteNav'
import SiteLinks from '../SiteLinks'
import './style.css'
class SidebarLeft extends React.Component {
class SiteSidebar extends React.Component {
render() {
const {location, children} = this.props
const isHome = location.pathname === prefixLink('/')
@@ -35,9 +35,9 @@ class SidebarLeft extends React.Component {
</header>
</div>
<div className='blog-options'>
<BlogNav {...this.props}/>
<SiteNav {...this.props}/>
<footer>
<BlogSocial {...this.props}/>
<SiteLinks {...this.props}/>
<p className='copyright'>
&copy; All rights reserved.
</p>
@@ -49,9 +49,9 @@ class SidebarLeft extends React.Component {
}
}
SidebarLeft.propTypes = {
SiteSidebar.propTypes = {
children: React.PropTypes.any,
location: React.PropTypes.object,
}
export default SidebarLeft
export default SiteSidebar