From 6edffc1b0aae6d3ac7fa05ef77a2228f6e1b0540 Mon Sep 17 00:00:00 2001 From: Suraj Sahu <90745657+shaansuraj@users.noreply.github.com> Date: Tue, 11 Oct 2022 22:04:19 +0530 Subject: [PATCH 1/2] Create ScrollToTop.js --- front-end/src/components/ScrollToTop.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 front-end/src/components/ScrollToTop.js diff --git a/front-end/src/components/ScrollToTop.js b/front-end/src/components/ScrollToTop.js new file mode 100644 index 0000000..5b59546 --- /dev/null +++ b/front-end/src/components/ScrollToTop.js @@ -0,0 +1,13 @@ +import React, { Component } from "react"; +import { withRouter } from "react-router-dom"; +class ScrollToTop extends Component { + componentDidUpdate(prevProps) { + if (this.props.location !== prevProps.location) { + window.scrollTo(0, 0); + } + } + render() { + return ; + } +} +export default withRouter(ScrollToTop); From 5621d1f23d7751e8e2648df9506afc68030d0da0 Mon Sep 17 00:00:00 2001 From: Suraj Sahu <90745657+shaansuraj@users.noreply.github.com> Date: Tue, 11 Oct 2022 22:05:47 +0530 Subject: [PATCH 2/2] Update index.js --- front-end/src/index.js | 1 + 1 file changed, 1 insertion(+) diff --git a/front-end/src/index.js b/front-end/src/index.js index 987eb9d..e560ed3 100644 --- a/front-end/src/index.js +++ b/front-end/src/index.js @@ -13,6 +13,7 @@ const store = createStore(index, initialState, applyMiddleware(thunk)) render( +