mirror of
https://github.com/status-im/nimbus-gui.git
synced 2025-02-21 23:58:18 +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