feat: create separated validators count component

This commit is contained in:
RadoslavDimchev 2023-10-18 09:19:46 +03:00
parent ee3a682c8c
commit b9285f6f8a
2 changed files with 22 additions and 11 deletions

View File

@ -1,6 +1,5 @@
import { Avatar, Tabs, Text } from '@status-im/components'
import { XStack, YStack } from 'tamagui'
import { useSelector } from 'react-redux'
import AddCard from '../AddCards/AddCard'
import ValidatorsList from './ValidatorsList'
@ -9,10 +8,9 @@ import LogsList from './LogsList'
import DiamondCard from './DiamondCard'
import { getFormattedWalletAddress } from '../../../utilities'
import styles from './RightSidebar.module.css'
import ValidatorsCount from './ValidatorsCount'
const RightSidebar = () => {
const countOfValidators = useSelector((state: any) => state.rightSidebar.countOfValidators)
return (
<YStack
width={'320px'}
@ -39,14 +37,7 @@ const RightSidebar = () => {
<DiamondCard />
<AddCard style={{ padding: '0 2vw' }} />
</XStack>
<XStack justifyContent={'space-between'} width={'85%'}>
<Text size={19} weight={'semibold'}>
Validators
</Text>
<Text size={19} weight={'semibold'}>
{countOfValidators}
</Text>
</XStack>
<ValidatorsCount />
<Tabs defaultValue="active">
<Tabs.List size={32}>
<Tabs.Trigger type="default" value="active">

View File

@ -0,0 +1,20 @@
import { Text } from '@status-im/components'
import { useSelector } from 'react-redux'
import { XStack } from 'tamagui'
const ValidatorsCount = () => {
const countOfValidators = useSelector((state: any) => state.rightSidebar.countOfValidators)
return (
<XStack justifyContent={'space-between'} width={'85%'}>
<Text size={19} weight={'semibold'}>
Validators
</Text>
<Text size={19} weight={'semibold'}>
{countOfValidators}
</Text>
</XStack>
)
}
export default ValidatorsCount