diff --git a/package.json b/package.json index 1d67197..2f9ffe1 100644 --- a/package.json +++ b/package.json @@ -40,6 +40,7 @@ "@zxing/browser": "0.0.7", "bs58": "^6.0.0", "buffer": "^6.0.3", + "driver.js": "1.3.1", "i18next": "^24.2.3", "i18next-browser-languagedetector": "^8.0.5", "qrcode.react": "^4.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 48928f5..7ca3b37 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -68,6 +68,9 @@ importers: buffer: specifier: ^6.0.3 version: 6.0.3 + driver.js: + specifier: 1.3.1 + version: 1.3.1 i18next: specifier: ^24.2.3 version: 24.2.3(typescript@5.9.3) @@ -3533,6 +3536,9 @@ packages: resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} engines: {node: '>=8'} + driver.js@1.3.1: + resolution: {integrity: sha512-MvUdXbqSgEsgS/H9KyWb5Rxy0aE6BhOVT4cssi2x2XjmXea6qQfgdx32XKVLLSqTaIw7q/uxU5Xl3NV7+cN6FQ==} + dunder-proto@1.0.1: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} @@ -8014,7 +8020,7 @@ snapshots: '@noble/hashes': 1.8.0 '@scure/base': 1.2.6 '@types/debug': 4.1.13 - debug: 4.3.4 + debug: 4.4.3 pony-cause: 2.1.11 semver: 7.7.4 uuid: 9.0.1 @@ -11617,6 +11623,8 @@ snapshots: dependencies: is-obj: 2.0.0 + driver.js@1.3.1: {} + dunder-proto@1.0.1: dependencies: call-bind-apply-helpers: 1.0.2 diff --git a/src/App.tsx b/src/App.tsx index 114be4e..990d4c1 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -2,9 +2,11 @@ import { Routes, Route, Navigate } from 'react-router-dom'; import { Header } from '@/components/Header'; import { AutoSign } from '@/components/AutoSign'; import { TelemetryBanner } from '@/components/TelemetryBanner'; +import { TourLauncher } from '@/components/TourLauncher'; import Send from '@/pages/Send'; import Receive from '@/pages/Receive'; import Privacy from '@/pages/Privacy'; +import Settings from '@/pages/Settings'; import { HelpButton } from '@/components/HelpButton'; import Vault from '@/pages/Vault'; import Schedule from '@/pages/Schedule'; diff --git a/src/components/ChainSwitcher.tsx b/src/components/ChainSwitcher.tsx index 186ed39..0af8bb3 100644 --- a/src/components/ChainSwitcher.tsx +++ b/src/components/ChainSwitcher.tsx @@ -12,7 +12,7 @@ export function ChainSwitcher({ disabledChains = [] }: { disabledChains?: Chain[ const { chain, setChain } = useChain(); return ( -
+