UNPKG

react-router-router

Version:

Simple Express.js router middleware for sites that use React Router.

44 lines (36 loc) 828 B
import React from 'react' import { connect } from 'react-redux' import Helmet from "react-helmet" const { func } = React.PropTypes const AppContext = React.createClass({ childContextTypes: { insertCss: func }, getChildContext() { return { insertCss: this.props.insertCss } }, render() { return ( <div> <Helmet title={this.props.documentMeta.title} htmlAttributes={this.props.documentMeta.htmlAttributes} base={this.props.documentMeta.base} meta={this.props.documentMeta.meta} link={this.props.documentMeta.link} script={this.props.documentMeta.script} style={this.props.documentMeta.style} /> {this.props.children} </div> ) } }) function select(state) { return { documentMeta: state.documentMeta } } export default connect(select)(AppContext)