feat: add analytics +fix server cors

This commit is contained in:
SaraJane
2026-01-20 12:26:29 +00:00
parent e1ac2c0e04
commit f976733d45
4 changed files with 77 additions and 17 deletions

View File

@ -14,6 +14,7 @@
"@perawallet/connect": "^1.4.1",
"@txnlab/use-wallet": "^4.4.0",
"@txnlab/use-wallet-react": "^4.4.0",
"@vercel/analytics": "^1.6.1",
"@web3auth/base": "^9.7.0",
"@web3auth/base-provider": "^9.7.0",
"@web3auth/modal": "^9.7.0",
@ -4210,6 +4211,44 @@
],
"peer": true
},
"node_modules/@vercel/analytics": {
"version": "1.6.1",
"resolved": "https://registry.npmjs.org/@vercel/analytics/-/analytics-1.6.1.tgz",
"integrity": "sha512-oH9He/bEM+6oKlv3chWuOOcp8Y6fo6/PSro8hEkgCW3pu9/OiCXiUpRUogDh3Fs3LH2sosDrx8CxeOLBEE+afg==",
"license": "MPL-2.0",
"peerDependencies": {
"@remix-run/react": "^2",
"@sveltejs/kit": "^1 || ^2",
"next": ">= 13",
"react": "^18 || ^19 || ^19.0.0-rc",
"svelte": ">= 4",
"vue": "^3",
"vue-router": "^4"
},
"peerDependenciesMeta": {
"@remix-run/react": {
"optional": true
},
"@sveltejs/kit": {
"optional": true
},
"next": {
"optional": true
},
"react": {
"optional": true
},
"svelte": {
"optional": true
},
"vue": {
"optional": true
},
"vue-router": {
"optional": true
}
}
},
"node_modules/@vitejs/plugin-react": {
"version": "4.7.0",
"resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.7.0.tgz",

View File

@ -43,6 +43,7 @@
"@perawallet/connect": "^1.4.1",
"@txnlab/use-wallet": "^4.4.0",
"@txnlab/use-wallet-react": "^4.4.0",
"@vercel/analytics": "^1.6.1",
"@web3auth/base": "^9.7.0",
"@web3auth/base-provider": "^9.7.0",
"@web3auth/modal": "^9.7.0",

View File

@ -1,4 +1,5 @@
import { SupportedWallet, WalletId, WalletManager, WalletProvider } from '@txnlab/use-wallet-react'
import { Analytics } from '@vercel/analytics/next'
import { SnackbarProvider } from 'notistack'
import { useMemo } from 'react'
import { BrowserRouter, Route, Routes } from 'react-router-dom'
@ -79,6 +80,7 @@ export default function App() {
<SnackbarProvider maxSnack={3}>
<WalletProvider manager={walletManager}>
<BrowserRouter>
<Analytics />
<Routes>
<Route element={<Layout />}>
<Route path="/" element={<Home />} />