diff --git a/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorInstalling/documentions.ts b/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorInstalling/documentions.ts index af5d1188..53c46d09 100644 --- a/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorInstalling/documentions.ts +++ b/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorInstalling/documentions.ts @@ -5,26 +5,52 @@ type DocumentationItem = | { type: 'link'; content: string } | { type: 'text'; content: string } -export const DOCUMENTATION: Record> = { +type ClientData = { + icon: string + documentation: Record +} + +type Documentation = Record + +export const DOCUMENTATION: Documentation = { Nethermind: { - [MAC]: [{ type: 'text', content: 'Text for mac' }], - [WINDOWS]: [{ type: 'text', content: 'Text for windows' }], - [LINUX]: [{ type: 'text', content: 'Text for linux' }], + icon: '/icons/nethermind-circle.png', + documentation: { + [MAC]: [{ type: 'text', content: 'Text for mac' }], + [WINDOWS]: [{ type: 'text', content: 'Text for windows' }], + [LINUX]: [{ type: 'text', content: 'Text for linux' }], + }, }, Besu: { - [MAC]: [{ type: 'text', content: 'Text for mac' }], - [WINDOWS]: [{ type: 'text', content: 'Text for windows' }], - [LINUX]: [{ type: 'text', content: 'Text for linux' }], + icon: 'hyperledger-besu-circle.png', + documentation: { + [MAC]: [{ type: 'text', content: 'Text for mac' }], + [WINDOWS]: [{ type: 'text', content: 'Text for windows' }], + [LINUX]: [{ type: 'text', content: 'Text for linux' }], + }, }, Geth: { - [MAC]: [{ type: 'text', content: 'Text for mac' }], - [WINDOWS]: [{ type: 'text', content: 'Text for windows' }], - [LINUX]: [{ type: 'text', content: 'Text for linux' }], + icon: '/gethereum-mascot-circle.png', + documentation: { + [MAC]: [{ type: 'text', content: 'Text for mac' }], + [WINDOWS]: [{ type: 'text', content: 'Text for windows' }], + [LINUX]: [{ type: 'text', content: 'Text for linux' }], + }, }, Erigon: { - [MAC]: [{ type: 'text', content: 'Text for mac' }], - [WINDOWS]: [{ type: 'text', content: 'Text for windows' }], - [LINUX]: [{ type: 'text', content: 'Text for linux' }], + icon: '/icons/erigon-circle.png', + documentation: { + [MAC]: [{ type: 'text', content: 'Text for mac' }], + [WINDOWS]: [{ type: 'text', content: 'Text for windows' }], + [LINUX]: [{ type: 'text', content: 'Text for linux' }], + }, + }, + Nimbus: { + icon: '/icons/NimbusDisabled.svg', + documentation: { + [MAC]: [{ type: 'text', content: 'Text for mac' }], + [WINDOWS]: [{ type: 'text', content: 'Text for windows' }], + [LINUX]: [{ type: 'text', content: 'Text for linux' }], + }, }, - Nimbus: {}, }