mirror of
https://github.com/mastermindzh/rickvanlieshout.com
synced 2025-07-26 12:12:41 +02: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