@@ -69,6 +95,7 @@ function App() {
+
>
);
}
diff --git a/client/src/Components/ScrollToTopButton.jsx b/client/src/Components/ScrollToTopButton.jsx
new file mode 100644
index 00000000..3b4e1b83
--- /dev/null
+++ b/client/src/Components/ScrollToTopButton.jsx
@@ -0,0 +1,31 @@
+import React,{useEffect,useState} from 'react'
+import {FaArrowUp} from 'react-icons/fa';
+const ScrollToTopButton = () => {
+ const [isVisible,setIsVisible]=useState(false)
+ useEffect(()=>{
+ const toggleVisibility=()=>{
+ if(window.pageYOffset>300){
+ setIsVisible(true);
+ }
+ else{
+ setIsVisible(false);
+ }
+ };
+ window.addEventListener('scroll',toggleVisibility);
+ return ()=>window.removeEventListener('scroll',toggleVisibility);
+ },[]);
+ const ScrollToTop=()=>{
+ window.scrollTo({
+ top:0,
+ behavior:'smooth'
+ })
+ }
+ return (
+