diff --git a/campaign-launcher/client/eslint.config.js b/campaign-launcher/client/eslint.config.js
index 65e707dc3..fd570195c 100644
--- a/campaign-launcher/client/eslint.config.js
+++ b/campaign-launcher/client/eslint.config.js
@@ -3,9 +3,10 @@ import tseslint from 'typescript-eslint';
import reactPlugin from 'eslint-plugin-react';
import reactHooksPlugin from 'eslint-plugin-react-hooks';
import prettierPlugin from 'eslint-plugin-prettier';
-import importPlugin from 'eslint-plugin-import';
+import importXPlugin from 'eslint-plugin-import-x';
import globals from 'globals';
import { defineConfig } from 'eslint/config';
+import { createTypeScriptImportResolver } from 'eslint-import-resolver-typescript';
export default defineConfig(
{
@@ -35,17 +36,18 @@ export default defineConfig(
react: reactPlugin,
'react-hooks': reactHooksPlugin,
prettier: prettierPlugin,
- import: importPlugin,
+ import: importXPlugin,
},
settings: {
react: {
version: 'detect',
},
- 'import/resolver': {
- typescript: {
+ 'import-x/resolver-next': [
+ createTypeScriptImportResolver({
alwaysTryTypes: true,
- },
- },
+ project: './tsconfig.json',
+ }),
+ ],
},
rules: {
'react/prop-types': 'off',
diff --git a/campaign-launcher/client/package.json b/campaign-launcher/client/package.json
index 9f0a1943e..6e80cea87 100644
--- a/campaign-launcher/client/package.json
+++ b/campaign-launcher/client/package.json
@@ -54,7 +54,7 @@
"@vitejs/plugin-react-refresh": "^1.3.6",
"eslint": "^10.2.0",
"eslint-import-resolver-typescript": "^4.4.4",
- "eslint-plugin-import": "^2.32.0",
+ "eslint-plugin-import-x": "^4.16.2",
"eslint-plugin-prettier": "^5.5.5",
"eslint-plugin-react": "^7.37.5",
"eslint-plugin-react-hooks": "^7.0.1",
diff --git a/campaign-launcher/client/public/tableImage.png b/campaign-launcher/client/public/tableImage.png
deleted file mode 100644
index 82b7d8c5e..000000000
Binary files a/campaign-launcher/client/public/tableImage.png and /dev/null differ
diff --git a/campaign-launcher/client/src/App.tsx b/campaign-launcher/client/src/App.tsx
index 664df396c..c74913313 100644
--- a/campaign-launcher/client/src/App.tsx
+++ b/campaign-launcher/client/src/App.tsx
@@ -6,19 +6,19 @@ import { BrowserRouter, Routes, Route } from 'react-router';
import Layout from '@/components/Layout';
import ProtectedRoute from '@/components/ProtectedRoute';
-import StakeProtectedRoute from '@/components/StakeProtectedRoute';
+import WalletProtectedRoute from '@/components/WalletProtectedRoute';
import { ROUTES } from '@/constants';
import Campaign from '@/pages/Campaign';
import Dashboard from '@/pages/Dashboard';
import LaunchCampaignPage from '@/pages/LaunchCampaign';
import ManageApiKeysPage from '@/pages/ManageApiKeys';
import ActiveAccountProvider from '@/providers/ActiveAccountProvider';
+import { AuthedUserDataProvider } from '@/providers/AuthedUserData';
import ExchangesProvider from '@/providers/ExchangesProvider';
import { NetworkProvider } from '@/providers/NetworkProvider';
import { NotificationProvider } from '@/providers/NotificationProvider';
import QueryClientProvider from '@/providers/QueryClientProvider';
import SignerProvider from '@/providers/SignerProvider';
-import StakeProvider from '@/providers/StakeProvider';
import ThemeProvider from '@/providers/ThemeProvider';
import WagmiProvider from '@/providers/WagmiProvider';
import { Web3AuthProvider } from '@/providers/Web3AuthProvider';
@@ -34,8 +34,8 @@ const App: FC = () => {
-
-
+
+
{
+
-
+
}
/>
-
-
+
+
diff --git a/campaign-launcher/client/src/assets/coinbase.png b/campaign-launcher/client/src/assets/coinbase.png
new file mode 100644
index 000000000..092bea92b
Binary files /dev/null and b/campaign-launcher/client/src/assets/coinbase.png differ
diff --git a/campaign-launcher/client/src/assets/coinbase.svg b/campaign-launcher/client/src/assets/coinbase.svg
deleted file mode 100644
index 8e98d89e5..000000000
--- a/campaign-launcher/client/src/assets/coinbase.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/campaign-launcher/client/src/assets/metamask.png b/campaign-launcher/client/src/assets/metamask.png
new file mode 100644
index 000000000..ace902fef
Binary files /dev/null and b/campaign-launcher/client/src/assets/metamask.png differ
diff --git a/campaign-launcher/client/src/assets/metamask.svg b/campaign-launcher/client/src/assets/metamask.svg
deleted file mode 100644
index f893c1592..000000000
--- a/campaign-launcher/client/src/assets/metamask.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/campaign-launcher/client/src/assets/walletConnect.png b/campaign-launcher/client/src/assets/walletConnect.png
new file mode 100644
index 000000000..63d1bbe51
Binary files /dev/null and b/campaign-launcher/client/src/assets/walletConnect.png differ
diff --git a/campaign-launcher/client/src/assets/walletconnect.svg b/campaign-launcher/client/src/assets/walletconnect.svg
deleted file mode 100644
index 3ef58a415..000000000
--- a/campaign-launcher/client/src/assets/walletconnect.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/campaign-launcher/client/src/components/Account/index.tsx b/campaign-launcher/client/src/components/Account/index.tsx
index 55a0fda7d..8d8e156ab 100644
--- a/campaign-launcher/client/src/components/Account/index.tsx
+++ b/campaign-launcher/client/src/components/Account/index.tsx
@@ -83,16 +83,15 @@ const Account: FC = () => {
return (
<>