1
- import { EuiText } from '@elastic/eui'
2
1
import React from 'react'
2
+ import { EuiText } from '@elastic/eui'
3
+ import styled from 'styled-components'
3
4
import { numberWithSpaces } from 'uiSrc/utils/numbers'
4
5
import { millisecondsFormat } from 'uiSrc/utils'
5
6
import { BulkActionsType } from 'uiSrc/constants'
6
7
7
8
import { FlexItem , Row } from 'uiSrc/components/base/layout/flex'
8
- import styles from './styles.module.scss'
9
9
10
10
export interface Props {
11
11
type ?: BulkActionsType
@@ -15,6 +15,16 @@ export interface Props {
15
15
duration ?: number
16
16
'data-testid' : string
17
17
}
18
+
19
+ const SummaryContainer = styled ( Row ) `
20
+ padding-top: 18px;
21
+ `
22
+ const SummaryValue = styled ( EuiText ) `
23
+ font-size: 18px !important;
24
+ line-height: 24px;
25
+ font-weight: 500 !important;
26
+ `
27
+
18
28
const BulkActionSummary = ( {
19
29
type = BulkActionsType . Delete ,
20
30
processed = 0 ,
@@ -23,40 +33,26 @@ const BulkActionSummary = ({
23
33
duration = 0 ,
24
34
'data-testid' : testId ,
25
35
} : Props ) => (
26
- < Row align = "start" className = { styles . summary } data-testid = { testId } >
36
+ < SummaryContainer data-testid = { testId } gap = "xl" >
27
37
< FlexItem >
28
- < EuiText className = { styles . summaryValue } >
29
- { numberWithSpaces ( processed ) }
30
- </ EuiText >
31
- < EuiText color = "subdued" className = { styles . summaryLabel } >
38
+ < SummaryValue > { numberWithSpaces ( processed ) } </ SummaryValue >
39
+ < EuiText color = "subdued" >
32
40
{ type === BulkActionsType . Delete ? 'Keys' : 'Commands' } Processed
33
41
</ EuiText >
34
42
</ FlexItem >
35
43
< FlexItem >
36
- < EuiText className = { styles . summaryValue } >
37
- { numberWithSpaces ( succeed ) }
38
- </ EuiText >
39
- < EuiText color = "subdued" className = { styles . summaryLabel } >
40
- Success
41
- </ EuiText >
44
+ < SummaryValue > { numberWithSpaces ( succeed ) } </ SummaryValue >
45
+ < EuiText color = "subdued" > Success</ EuiText >
42
46
</ FlexItem >
43
47
< FlexItem >
44
- < EuiText className = { styles . summaryValue } >
45
- { numberWithSpaces ( failed ) }
46
- </ EuiText >
47
- < EuiText color = "subdued" className = { styles . summaryLabel } >
48
- Errors
49
- </ EuiText >
48
+ < SummaryValue > { numberWithSpaces ( failed ) } </ SummaryValue >
49
+ < EuiText color = "subdued" > Errors</ EuiText >
50
50
</ FlexItem >
51
51
< FlexItem >
52
- < EuiText className = { styles . summaryValue } >
53
- { millisecondsFormat ( duration , 'H:mm:ss.SSS' ) }
54
- </ EuiText >
55
- < EuiText color = "subdued" className = { styles . summaryLabel } >
56
- Time Taken
57
- </ EuiText >
52
+ < SummaryValue > { millisecondsFormat ( duration , 'H:mm:ss.SSS' ) } </ SummaryValue >
53
+ < EuiText color = "subdued" > Time Taken</ EuiText >
58
54
</ FlexItem >
59
- </ Row >
55
+ </ SummaryContainer >
60
56
)
61
57
62
58
export default BulkActionSummary
0 commit comments