add sub-urls for validator onboarding
This commit is contained in:
parent
afb4a2d255
commit
3b32c83347
59
src/App.tsx
59
src/App.tsx
|
@ -21,6 +21,18 @@ import LogsPage from './pages/LogsPage/LogsPage'
|
||||||
import { ethereumRopsten, wcV2InitOptions, apiKey } from './constants'
|
import { ethereumRopsten, wcV2InitOptions, apiKey } from './constants'
|
||||||
import './App.css'
|
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 injected = injectedModule()
|
||||||
const walletConnect = walletConnectModule(wcV2InitOptions)
|
const walletConnect = walletConnectModule(wcV2InitOptions)
|
||||||
|
|
||||||
|
@ -55,10 +67,53 @@ const router = createBrowserRouter([
|
||||||
element: <PairDevice />,
|
element: <PairDevice />,
|
||||||
},
|
},
|
||||||
{ path: '/create-local-node', element: <CreateLocalNode /> },
|
{ path: '/create-local-node', element: <CreateLocalNode /> },
|
||||||
{ path: '/validator-onboarding', element: <ValidatorOnboarding /> },
|
{
|
||||||
|
path: '/validator-onboarding',
|
||||||
|
children: [
|
||||||
|
{ path: '', element: <Overview /> },
|
||||||
|
{ path: 'advisories', element: <Advisories /> },
|
||||||
|
{ path: 'validator-setup', element: <ValidatorSetup /> },
|
||||||
|
{ path: 'validator-setup-install', element: <ValidatorSetupInstall /> },
|
||||||
|
{ path: 'consensus-selection', element: <ConsensusSelection /> },
|
||||||
|
{ path: 'activation-validator-setup', element: <ActivationValidatorSetup /> },
|
||||||
|
{ path: 'client-setup', element: <ClientSetup /> },
|
||||||
|
{ path: 'key-generation', element: <KeyGeneration /> },
|
||||||
|
{ path: 'deposit', element: <Deposit /> },
|
||||||
|
{
|
||||||
|
path: 'activation',
|
||||||
|
element: (
|
||||||
|
<Activation
|
||||||
|
validatorsValue="4"
|
||||||
|
executionSyncStatus1={{
|
||||||
|
text: 'Execution Sync Status',
|
||||||
|
isGaugeIncluded: true,
|
||||||
|
gaugeColor: '$blue',
|
||||||
|
gaugeSynced: 123.524,
|
||||||
|
gaugeTotal: 172.503,
|
||||||
|
}}
|
||||||
|
executionSyncStatus2={{
|
||||||
|
text: 'Execution Sync Status',
|
||||||
|
isGaugeIncluded: true,
|
||||||
|
gaugeColor: '$red',
|
||||||
|
gaugeSynced: 123.524,
|
||||||
|
gaugeTotal: 172.503,
|
||||||
|
}}
|
||||||
|
currentAPRValue="4.40%"
|
||||||
|
estimatedActivationTimeValue="32 Days"
|
||||||
|
validatorQueueValue="92603"
|
||||||
|
/>
|
||||||
|
),
|
||||||
|
},
|
||||||
|
],
|
||||||
|
element: <ValidatorOnboarding />,
|
||||||
|
},
|
||||||
{ path: '/dashboard', element: <Dashboard /> },
|
{ path: '/dashboard', element: <Dashboard /> },
|
||||||
{ path: '/logs', element: <LogsPage /> },
|
{ path: '/logs', element: <LogsPage /> },
|
||||||
{ path: '/validator-management', element: <ValidatorManagement /> },
|
{
|
||||||
|
path: '/validator-management',
|
||||||
|
|
||||||
|
element: <ValidatorManagement />,
|
||||||
|
},
|
||||||
])
|
])
|
||||||
|
|
||||||
function App() {
|
function App() {
|
||||||
|
|
Loading…
Reference in New Issue