ff-stream-web

git clone git://archive.git.mtrnord.blog/MTRNord/ff-stream-web.git
Log | Files | Refs | README | LICENSE

commit 25c9f72d8ea7a3af42a266fc8cb728cc28e37dbe
parent 7d9421fc09f6e4249c601b7776df9a2a10cd11b5
Author: Paweł Małolepszy <pawel.malolepszy@gmail.com>
Date:   Fri,  3 Feb 2017 00:20:07 +0100

Adds error listener on `window` only in development mode.

Diffstat:
Msrc/client.js | 11+++++------
1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/src/client.js b/src/client.js @@ -178,15 +178,14 @@ onLocationChange(currentLocation); // Handle errors that might happen after rendering // Display the error in full-screen for development mode -// Fallback to console.error in production mode -window.addEventListener('error', (e) => { - console.error(e.error); // eslint-disable-line no-console +if (process.env.NODE_ENV !== 'production') { + window.addEventListener('error', (e) => { + console.error(e.error); // eslint-disable-line no-console - if (process.env.NODE_ENV !== 'production') { document.title = `Error: ${e.error.message}`; ReactDOM.render(<ErrorReporter error={e.error} />, container); - } -}); + }); +} // Enable Hot Module Replacement (HMR) if (module.hot) {