-
Notifications
You must be signed in to change notification settings - Fork 67
/
RunEventPolling.tsx
38 lines (36 loc) 路 1.27 KB
/
RunEventPolling.tsx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
import {Typography} from 'antd';
import {IPropsEvent} from './RunEvent';
import * as S from './RunEvents.styled';
const RunEventPolling = ({event}: IPropsEvent) => (
<S.EventContainer>
<S.Dot $logLevel={event.logLevel} />
<Typography.Title level={3}>{event.title}</Typography.Title>
<Typography.Text>{event.description}</Typography.Text>
{!!event.polling && (
<S.Content>
<S.Column>
<S.InfoIcon />
<div>
<Typography.Title level={3}>Number of spans collected:</Typography.Title>
<Typography.Text>{event.polling.periodic.numberSpans}</Typography.Text>
</div>
</S.Column>
<S.Column>
<S.InfoIcon />
<div>
<Typography.Title level={3}>Iteration number:</Typography.Title>
<Typography.Text>{event.polling.periodic.numberIterations}</Typography.Text>
</div>
</S.Column>
<S.Column>
<S.InfoIcon />
<div>
<Typography.Title level={3}>Reason why the next iteration will be executed:</Typography.Title>
<Typography.Text>{event.polling.reasonNextIteration}</Typography.Text>
</div>
</S.Column>
</S.Content>
)}
</S.EventContainer>
);
export default RunEventPolling;