feat: add Analytics
This commit is contained in:
		
							parent
							
								
									691efcd8b7
								
							
						
					
					
						commit
						b719a61306
					
				@ -15,6 +15,7 @@
 | 
				
			|||||||
    "lint": "next lint"
 | 
					    "lint": "next lint"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "dependencies": {
 | 
					  "dependencies": {
 | 
				
			||||||
 | 
					    "@vercel/analytics": "^1.2.2",
 | 
				
			||||||
    "axios": "^1.6.8",
 | 
					    "axios": "^1.6.8",
 | 
				
			||||||
    "axios-cookiejar-support": "^5.0.0",
 | 
					    "axios-cookiejar-support": "^5.0.0",
 | 
				
			||||||
    "next": "14.1.4",
 | 
					    "next": "14.1.4",
 | 
				
			||||||
 | 
				
			|||||||
@ -5,6 +5,9 @@ settings:
 | 
				
			|||||||
  excludeLinksFromLockfile: false
 | 
					  excludeLinksFromLockfile: false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
dependencies:
 | 
					dependencies:
 | 
				
			||||||
 | 
					  '@vercel/analytics':
 | 
				
			||||||
 | 
					    specifier: ^1.2.2
 | 
				
			||||||
 | 
					    version: 1.2.2(next@14.1.4)(react@18.2.0)
 | 
				
			||||||
  axios:
 | 
					  axios:
 | 
				
			||||||
    specifier: ^1.6.8
 | 
					    specifier: ^1.6.8
 | 
				
			||||||
    version: 1.6.8
 | 
					    version: 1.6.8
 | 
				
			||||||
@ -971,6 +974,22 @@ packages:
 | 
				
			|||||||
  /@ungap/structured-clone@1.2.0:
 | 
					  /@ungap/structured-clone@1.2.0:
 | 
				
			||||||
    resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==, tarball: https://registry.npmmirror.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz}
 | 
					    resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==, tarball: https://registry.npmmirror.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  /@vercel/analytics@1.2.2(next@14.1.4)(react@18.2.0):
 | 
				
			||||||
 | 
					    resolution: {integrity: sha512-X0rctVWkQV1e5Y300ehVNqpOfSOufo7ieA5PIdna8yX/U7Vjz0GFsGf4qvAhxV02uQ2CVt7GYcrFfddXXK2Y4A==, tarball: https://registry.npmmirror.com/@vercel/analytics/-/analytics-1.2.2.tgz}
 | 
				
			||||||
 | 
					    peerDependencies:
 | 
				
			||||||
 | 
					      next: '>= 13'
 | 
				
			||||||
 | 
					      react: ^18 || ^19
 | 
				
			||||||
 | 
					    peerDependenciesMeta:
 | 
				
			||||||
 | 
					      next:
 | 
				
			||||||
 | 
					        optional: true
 | 
				
			||||||
 | 
					      react:
 | 
				
			||||||
 | 
					        optional: true
 | 
				
			||||||
 | 
					    dependencies:
 | 
				
			||||||
 | 
					      next: 14.1.4(react-dom@18.2.0)(react@18.2.0)
 | 
				
			||||||
 | 
					      react: 18.2.0
 | 
				
			||||||
 | 
					      server-only: 0.0.1
 | 
				
			||||||
 | 
					    dev: false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /@yarnpkg/lockfile@1.1.0:
 | 
					  /@yarnpkg/lockfile@1.1.0:
 | 
				
			||||||
    resolution: {integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==, tarball: https://registry.npmmirror.com/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz}
 | 
					    resolution: {integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==, tarball: https://registry.npmmirror.com/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz}
 | 
				
			||||||
    dev: false
 | 
					    dev: false
 | 
				
			||||||
@ -4407,6 +4426,10 @@ packages:
 | 
				
			|||||||
      type-fest: 0.20.2
 | 
					      type-fest: 0.20.2
 | 
				
			||||||
    dev: false
 | 
					    dev: false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  /server-only@0.0.1:
 | 
				
			||||||
 | 
					    resolution: {integrity: sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA==, tarball: https://registry.npmmirror.com/server-only/-/server-only-0.0.1.tgz}
 | 
				
			||||||
 | 
					    dev: false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /set-function-length@1.2.2:
 | 
					  /set-function-length@1.2.2:
 | 
				
			||||||
    resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==, tarball: https://registry.npmmirror.com/set-function-length/-/set-function-length-1.2.2.tgz}
 | 
					    resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==, tarball: https://registry.npmmirror.com/set-function-length/-/set-function-length-1.2.2.tgz}
 | 
				
			||||||
    engines: {node: '>= 0.4'}
 | 
					    engines: {node: '>= 0.4'}
 | 
				
			||||||
 | 
				
			|||||||
@ -3,6 +3,7 @@ import { Inter } from "next/font/google";
 | 
				
			|||||||
import "./globals.css";
 | 
					import "./globals.css";
 | 
				
			||||||
import Header from "./components/Header";
 | 
					import Header from "./components/Header";
 | 
				
			||||||
import Footer from "./components/Footer";
 | 
					import Footer from "./components/Footer";
 | 
				
			||||||
 | 
					import { Analytics } from "@vercel/analytics/react"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const inter = Inter({ subsets: ["latin"] });
 | 
					const inter = Inter({ subsets: ["latin"] });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -26,6 +27,7 @@ export default function RootLayout({
 | 
				
			|||||||
          {children}
 | 
					          {children}
 | 
				
			||||||
        </main>
 | 
					        </main>
 | 
				
			||||||
        <Footer />
 | 
					        <Footer />
 | 
				
			||||||
 | 
					        <Analytics />
 | 
				
			||||||
      </body>
 | 
					      </body>
 | 
				
			||||||
    </html>
 | 
					    </html>
 | 
				
			||||||
  );
 | 
					  );
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user