SherlockRamos commited on
Commit
7c44f42
·
verified ·
1 Parent(s): 35df161

Upload pages/_app.js with huggingface_hub

Browse files
Files changed (1) hide show
  1. pages/_app.js +25 -0
pages/_app.js CHANGED
@@ -1,8 +1,21 @@
1
  import '../styles/globals.css'
2
  import { Toaster } from 'react-hot-toast'
3
  import Layout from '../components/Layout'
 
 
4
 
5
  export default function App({ Component, pageProps }) {
 
 
 
 
 
 
 
 
 
 
 
6
  return (
7
  <Layout>
8
  <Toaster
@@ -12,6 +25,18 @@ export default function App({ Component, pageProps }) {
12
  style: {
13
  background: '#1e3cc4',
14
  color: '#fff',
 
 
 
 
 
 
 
 
 
 
 
 
15
  },
16
 
17
  />
 
1
  import '../styles/globals.css'
2
  import { Toaster } from 'react-hot-toast'
3
  import Layout from '../components/Layout'
4
+ import { useRouter } from 'next/router'
5
+ import { useEffect } from 'react'
6
 
7
  export default function App({ Component, pageProps }) {
8
+ const router = useRouter()
9
+
10
+ // Scroll to top on route change for better UX
11
+ useEffect(() => {
12
+ const handleRouteChange = () => {
13
+ window.scrollTo({ top: 0, behavior: 'smooth' })
14
+ }
15
+ router.events.on('routeChangeComplete', handleRouteChange)
16
+ return () => router.events.off('routeChangeComplete', handleRouteChange)
17
+ }, [router.events])
18
+
19
  return (
20
  <Layout>
21
  <Toaster
 
25
  style: {
26
  background: '#1e3cc4',
27
  color: '#fff',
28
+ borderRadius: '8px',
29
+ fontSize: '14px',
30
+ },
31
+ success: {
32
+ style: {
33
+ background: '#059669',
34
+ },
35
+ },
36
+ error: {
37
+ style: {
38
+ background: '#dc2626',
39
+ },
40
  },
41
 
42
  />