diff --git a/package.json b/package.json index a2908cbf1..450eba48c 100644 --- a/package.json +++ b/package.json @@ -22,10 +22,11 @@ "dependencies": { "@cosmjs/cosmwasm-stargate": "^0.33.0", "@delphi-labs/shuttle-react": "^4.1.0", - "@keplr-wallet/cosmos": "^0.12.177", + "@keplr-wallet/cosmos": "^0.12.179", "@next/eslint-plugin-next": "^15.1.6", "@tanstack/react-table": "^8.20.6", "@tippyjs/react": "^4.2.6", + "@vercel/analytics": "^1.4.1", "axios": "^1.7.9", "bignumber.js": "^9.1.2", "classnames": "^2.5.1", @@ -33,7 +34,7 @@ "ibc-domains-sdk": "^1.1.0", "lodash.debounce": "^4.0.8", "lodash.throttle": "^4.1.1", - "mobx": "^6.13.5", + "mobx": "^6.13.6", "moment": "^2.30.1", "next": "^15.1.6", "react": "19.0.0", @@ -42,7 +43,7 @@ "react-draggable": "^4.4.6", "react-helmet-async": "^2.0.5", "react-qr-code": "^2.0.15", - "react-router-dom": "^7.1.3", + "react-router-dom": "^7.1.5", "react-spring": "^9.7.5", "react-toastify": "^11.0.3", "react-use-clipboard": "^1.0.9", @@ -61,7 +62,7 @@ "@types/debounce-promise": "^3.1.9", "@types/lodash.debounce": "^4.0.9", "@types/lodash.throttle": "^4.1.9", - "@types/node": "^22.12.0", + "@types/node": "^22.13.0", "@types/react": "19.0.8", "@types/react-dom": "19.0.3", "@types/react-helmet": "^6.1.11", @@ -83,8 +84,8 @@ "prettier": "^3.4.2", "prettier-plugin-tailwindcss": "^0.6.11", "shelljs": "^0.8.5", - "tailwindcss": "^3.4.17", "tailwind-scrollbar-hide": "^2.0.0", + "tailwindcss": "^3.4.17", "typescript": "^5.7.3", "typescript-eslint": "^8.22.0" }, diff --git a/src/pages/_layout.tsx b/src/pages/_layout.tsx index f77f33898..f2685e646 100644 --- a/src/pages/_layout.tsx +++ b/src/pages/_layout.tsx @@ -1,9 +1,5 @@ +import { Analytics } from '@vercel/analytics/react' import classNames from 'classnames' -import { Suspense, useEffect } from 'react' -import { isMobile } from 'react-device-detect' -import { useLocation } from 'react-router-dom' -import { SWRConfig } from 'swr' - import ModalsContainer from 'components/Modals/ModalsContainer' import AccountDetails from 'components/account/AccountDetails' import Background from 'components/common/Background' @@ -20,7 +16,11 @@ import useAccountId from 'hooks/accounts/useAccountId' import useChainConfig from 'hooks/chain/useChainConfig' import useCurrentChainId from 'hooks/localStorage/useCurrentChainId' import useLocalStorage from 'hooks/localStorage/useLocalStorage' +import { Suspense, useEffect } from 'react' +import { isMobile } from 'react-device-detect' +import { useLocation } from 'react-router-dom' import useStore from 'store' +import { SWRConfig } from 'swr' import { debugSWR } from 'utils/middleware' interface Props { @@ -129,6 +129,7 @@ export default function Layout({ children }: { children: React.ReactNode }) { {!isMobile && }