var ReactDOM = require('react-dom'); var ReactIntl = require('./intl.jsx'); var IntlProvider = ReactIntl.IntlProvider; var Navigation = require('../components/navigation/navigation.jsx'); var Footer = require('../components/footer/footer.jsx'); var render = function (jsx, element) { // Get locale and messages from global namespace (see "init.js") var locale = window._locale || 'en'; if (typeof window._messages[locale] === 'undefined') { // Fall back on the split locale = locale.split('-')[0]; } if (typeof window._messages[locale] === 'undefined') { // Language appears to not be supported – fall back to 'en' locale = 'en'; } var messages = window._messages[locale]; // Render nav and footer for page. var nav = ReactDOM.render( , document.getElementById('navigation') ); var footer = ReactDOM.render(