You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
'use strict' ;
import React from 'react' ;
import config from '../config' ;
document . title += ` - ${ config . title } ` ;
var App = React . createClass ( {
displayName : 'App' ,
propTypes : {
dispatch : React . PropTypes . func ,
children : React . PropTypes . object
} ,
render : function ( ) {
return (
< div >
< header className = 'site-header' role = 'banner' >
< div className = 'inner' >
< div className = 'site-headline' >
< h1 className = 'site-title' >
< a href = { 'https://opensensemap.org/explore/' + config . senseBox . id } > { config . title } < / a >
< / h 1 >
< / d i v >
< / d i v >
< / h e a d e r >
< main className = 'site-body' role = 'main' >
{ this . props . children }
< / m a i n >
< footer className = 'site-footer' role = 'footer' >
< p > by < a href = 'https://developmentseed.org' title = 'Visit Development Seed website' target = "_blank" > Development Seed < /a> using <a href={'https:/ / opensensemap . org / explore / ' + config.senseBox.id} title=' Visit openSenseMap website ' target = "_blank" > openSenseMap < / a > d a t a . < / p >
< / f o o t e r >
< / d i v >
) ;
}
} ) ;
module . exports = App ;