diff --git a/package.json b/package.json index 8ebfa918..374822af 100644 --- a/package.json +++ b/package.json @@ -36,6 +36,7 @@ "@poppyseed/squid-sdk": "^0.2.4", "@poppyseed/xcm-sdk": "^4.0.3", "@reduxjs/toolkit": "^2.2.5", + "@vercel/analytics": "^1.2.2", "@vercel/postgres": "^0.8.0", "animate.css": "^4.1.1", "axios": "^1.7.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b851c903..443cec58 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -44,6 +44,9 @@ dependencies: '@reduxjs/toolkit': specifier: ^2.2.5 version: 2.2.5(react-redux@9.1.2)(react@18.3.1) + '@vercel/analytics': + specifier: ^1.2.2 + version: 1.2.2(next@13.5.6)(react@18.3.1) '@vercel/postgres': specifier: ^0.8.0 version: 0.8.0 @@ -5343,6 +5346,22 @@ packages: '@polkadot/types': 10.13.1 dev: false + /@vercel/analytics@1.2.2(next@13.5.6)(react@18.3.1): + resolution: {integrity: sha512-X0rctVWkQV1e5Y300ehVNqpOfSOufo7ieA5PIdna8yX/U7Vjz0GFsGf4qvAhxV02uQ2CVt7GYcrFfddXXK2Y4A==} + peerDependencies: + next: '>= 13' + react: ^18 || ^19 + peerDependenciesMeta: + next: + optional: true + react: + optional: true + dependencies: + next: 13.5.6(react-dom@18.3.1)(react@18.3.1) + react: 18.3.1 + server-only: 0.0.1 + dev: false + /@vercel/build-utils@8.2.0: resolution: {integrity: sha512-yDr/zp/SX45mIy6DO8IRD6hmEs6gIr33/ajT3y8efUt/crQvgNtaSkbx9ubbwkR4RV/qKL213v6kXxj+EpsnlQ==} dev: false @@ -6460,6 +6479,7 @@ packages: /clone@1.0.4: resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} engines: {node: '>=0.8'} + requiresBuild: true /clsx@2.1.1: resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} @@ -6871,6 +6891,7 @@ packages: /defaults@1.0.4: resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} + requiresBuild: true dependencies: clone: 1.0.4 @@ -10998,6 +11019,10 @@ packages: - supports-color dev: false + /server-only@0.0.1: + resolution: {integrity: sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA==} + dev: false + /set-blocking@2.0.0: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} diff --git a/src/app/(Website)/layout.tsx b/src/app/(Website)/layout.tsx index 5fbff324..759de500 100644 --- a/src/app/(Website)/layout.tsx +++ b/src/app/(Website)/layout.tsx @@ -1,3 +1,4 @@ +import { Analytics } from '@vercel/analytics/react' import type { Metadata } from 'next' import { DM_Sans, Syne } from 'next/font/google' import Footer from './Footer' @@ -33,7 +34,10 @@ export default function RootLayout({ children }: { children: React.ReactNode })
-
{children}
+
+ {children} + +