mirror of
				https://github.com/mastermindzh/rickvanlieshout.com
				synced 2025-11-04 02:29:46 +01:00 
			
		
		
		
	Version 1.0
This commit is contained in:
		@@ -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
 | 
			
		||||
@@ -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
 | 
			
		||||
@@ -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
 | 
			
		||||
@@ -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
 | 
			
		||||
@@ -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'>
 | 
			
		||||
                      © 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
 | 
			
		||||
		Reference in New Issue
	
	Block a user