feat(validator settings cards): improve code

This commit is contained in:
Hristo Nedelkov 2024-02-29 00:12:52 +02:00 committed by Emil Ivanichkov
parent ffed698bdf
commit 4257111871
2 changed files with 23 additions and 9 deletions

View File

@ -1,8 +1,18 @@
import { Stack } from 'tamagui'
import ValidatorDataCard from './ValidatorDataCard'
import ValidatorPeersCard from './ValidatorPeersCard'
import ValidatorSettingCard from './ValidatorSettingCard'
import ValidatorSettingCard from './ValidatorSettingCard'
type IconKey =
| 'Exit Validator'
| 'Migrate Validator'
| 'Top up Validator'
| 'Advanced'
const cardTitles: IconKey[] = [
'Exit Validator',
'Migrate Validator',
'Top up Validator',
'Advanced',
]
const ValidatorSettingsCards = () => {
return (
<Stack
@ -15,10 +25,9 @@ const ValidatorSettingsCards = () => {
padding: '0 30px',
}}
>
<ValidatorSettingCard title="Exit Validator"/>
<ValidatorSettingCard title="Migrate Validator" />
<ValidatorSettingCard title="Top up Validator" />
<ValidatorSettingCard title="Advanced" />
{cardTitles.map(title => (
<ValidatorSettingCard key={title} title={title} />
))}
</Stack>
)
}

View File

@ -1,6 +1,11 @@
import { Text } from '@status-im/components'
import { AddIcon, DisconnectIcon, AdvancedIcon, ExternalIcon } from '@status-im/icons'
import { Stack, XStack, YStack } from 'tamagui'
import {
AddIcon,
DisconnectIcon,
AdvancedIcon,
ExternalIcon,
} from '@status-im/icons'
import { Stack, XStack } from 'tamagui'
type IconKey =
| 'Exit Validator'
| 'Migrate Validator'