mirror of
https://github.com/status-im/nimbus-gui.git
synced 2025-02-18 22:37:39 +00:00
Create ExecutionUptime.tsx
This commit is contained in:
parent
0e53d9bb78
commit
29769e1197
70
src/pages/Dashboard/ExecutionUptime/ExecutionUptime.tsx
Normal file
70
src/pages/Dashboard/ExecutionUptime/ExecutionUptime.tsx
Normal file
@ -0,0 +1,70 @@
|
||||
import { Shadow, Text } from '@status-im/components';
|
||||
import { Stack, XStack, YStack } from 'tamagui';
|
||||
import Icon from '../../../components/General/Icon';
|
||||
import UptimeChart from '../UptimeChart/UptimeChart';
|
||||
|
||||
const data: DataItem[] = [
|
||||
{
|
||||
// @NOTE: if you want to add name in the XAxis. You need to set the names here
|
||||
pv: 1,
|
||||
pa: 1,
|
||||
},
|
||||
{
|
||||
pv: 0,
|
||||
pa: 0
|
||||
},
|
||||
{
|
||||
pv: 0,
|
||||
pa: 0
|
||||
},
|
||||
{
|
||||
pv: 0,
|
||||
pa: 1
|
||||
},
|
||||
{
|
||||
pv: 0,
|
||||
pa: 0
|
||||
},
|
||||
{
|
||||
pv: 1,
|
||||
pa: 0
|
||||
},
|
||||
{
|
||||
pv: 0,
|
||||
pa: 1
|
||||
},
|
||||
];
|
||||
|
||||
interface DataItem {
|
||||
name?: string;
|
||||
pa: number;
|
||||
pv: number;
|
||||
}
|
||||
|
||||
const ExecutionUptime = () => {
|
||||
return (
|
||||
<Shadow
|
||||
variant="$2"
|
||||
style={{
|
||||
borderRadius: '16px',
|
||||
}}
|
||||
>
|
||||
<YStack space={'$3'} width={'260px'} height={'156px'} padding={'$3'}>
|
||||
<YStack>
|
||||
<Text size={15} weight={'semibold'}> Execution Uptime</Text>
|
||||
<XStack style={{ alignItems: 'end', }} space={'$2'} >
|
||||
<Text size={27} weight={'semibold'}>99%</Text>
|
||||
<Icon src='/icons/positive.svg' width={13}></Icon>
|
||||
<Text size={13} color="#E95460" >2%</Text>
|
||||
</XStack>
|
||||
</YStack>
|
||||
<XStack height={'50%'} justifyContent="center" alignItems="center">
|
||||
<Stack style={{ display: 'flex', justifyContent: 'center', alignItems: 'center', width: '228px', height: '100%' }}>
|
||||
<UptimeChart data={data} />
|
||||
</Stack>
|
||||
</XStack>
|
||||
</YStack>
|
||||
</Shadow >
|
||||
);
|
||||
}
|
||||
export default ExecutionUptime;
|
Loading…
x
Reference in New Issue
Block a user