diff --git a/src/App.tsx b/src/App.tsx index 17932d8e..d92fb1af 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -21,6 +21,18 @@ import LogsPage from './pages/LogsPage/LogsPage' import { ethereumRopsten, wcV2InitOptions, apiKey } from './constants' import './App.css' +//ValidatorOnboarding sub-routes +import Overview from './pages/ValidatorOnboarding/Overview/Overview' +import Advisories from './pages/ValidatorOnboarding/Advisories/Advisories' +import ValidatorSetup from './pages/ValidatorOnboarding/ValidatorSetup/ValidatorSetup/ValidatorSetup' +import ValidatorSetupInstall from './pages/ValidatorOnboarding/ValidatorSetup/ValidatorInstalling/ValidatorInstall' +import ConsensusSelection from './pages/ValidatorOnboarding/ValidatorSetup/ConsensusClient/ConsensusSelection' +import ActivationValidatorSetup from './pages/ValidatorOnboarding/ValidatorSetup/ValidatorActivation/ActivationValidatorSetup' +import ClientSetup from './pages/ValidatorOnboarding/ClientSetup/ClientSetup' +import KeyGeneration from './pages/ValidatorOnboarding/KeyGeneration/KeyGeneration' +import Deposit from './pages/ValidatorOnboarding/Deposit/Deposit' +import Activation from './pages/ValidatorOnboarding/Activation/Activation' + const injected = injectedModule() const walletConnect = walletConnectModule(wcV2InitOptions) @@ -55,10 +67,53 @@ const router = createBrowserRouter([ element: , }, { path: '/create-local-node', element: }, - { path: '/validator-onboarding', element: }, + { + path: '/validator-onboarding', + children: [ + { path: '', element: }, + { path: 'advisories', element: }, + { path: 'validator-setup', element: }, + { path: 'validator-setup-install', element: }, + { path: 'consensus-selection', element: }, + { path: 'activation-validator-setup', element: }, + { path: 'client-setup', element: }, + { path: 'key-generation', element: }, + { path: 'deposit', element: }, + { + path: 'activation', + element: ( + + ), + }, + ], + element: , + }, { path: '/dashboard', element: }, { path: '/logs', element: }, - { path: '/validator-management', element: }, + { + path: '/validator-management', + + element: , + }, ]) function App() {