UNPKG

@travi/hapi-react-router

Version:

hapi route to delegate routing for html content to react-router

22 lines (18 loc) 539 B
import React from 'react'; import {node, shape, string} from 'prop-types'; import MuiThemeProvider from 'material-ui/styles/MuiThemeProvider'; import getMuiTheme from 'material-ui/styles/getMuiTheme'; export default function Root({children, request}) { return ( <MuiThemeProvider muiTheme={getMuiTheme({userAgent: request.headers['user-agent']})}> {children} </MuiThemeProvider> ); } Root.displayName = 'Root'; Root.propTypes = { children: node, request: shape({ headers: shape({'user-agent': string}) }) };