From cbf0fc979e2ca861b00bb9f417aaf5f259616892 Mon Sep 17 00:00:00 2001 From: SleepWalker Date: Tue, 31 May 2016 07:25:39 +0300 Subject: [PATCH] #117: scroll to top on route transition --- src/routes.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/routes.js b/src/routes.js index 2fb7a3e..3548d9d 100644 --- a/src/routes.js +++ b/src/routes.js @@ -1,5 +1,5 @@ import React from 'react'; -import { Route, IndexRoute } from 'react-router'; +import { Route, IndexRoute, browserHistory } from 'react-router'; import RootPage from 'pages/root/RootPage'; import IndexPage from 'pages/index/IndexPage'; @@ -26,6 +26,11 @@ import Finish from 'components/auth/finish/Finish'; import authFlow from 'services/authFlow'; +browserHistory.listen(() => { + // scroll to top on route transition + document.body.scrollTop = document.documentElement.scrollTop = 0; +}); + export default function routesFactory(store) { authFlow.setStore(store);