@@ -2,14 +2,15 @@ import Fold from './Fold';
2
2
import PropTypes from 'prop-types' ;
3
3
import React , { Component } from 'react' ;
4
4
import { EDITOR_ACTIONS } from 'lib/constants' ;
5
- import { connectTraceToPlot , bem } from 'lib' ;
5
+ import { connectTraceToPlot , bem , localize } from 'lib' ;
6
6
import { PanelHeader , PanelEmpty } from 'components/containers/Panel' ;
7
7
import Button from 'components/widgets/Button' ;
8
+
8
9
import PlusIcon from 'mdi-react/PlusIcon' ;
9
10
10
11
const TraceFold = connectTraceToPlot ( Fold ) ;
11
12
12
- export default class TraceAccordion extends Component {
13
+ class TraceAccordion extends Component {
13
14
constructor ( props ) {
14
15
super ( props ) ;
15
16
@@ -26,15 +27,15 @@ export default class TraceAccordion extends Component {
26
27
27
28
render ( ) {
28
29
const data = this . context . data || [ ] ;
29
- const { canAdd, children} = this . props ;
30
+ const { canAdd, children, localize : _ } = this . props ;
30
31
31
32
const addButton = canAdd && (
32
33
< Button
33
34
className = "js-add-trace-button"
34
35
variant = "primary"
35
36
onClick = { this . addTrace }
36
37
icon = { < PlusIcon /> }
37
- label = " Trace"
38
+ label = { _ ( ' Trace' ) }
38
39
/>
39
40
) ;
40
41
@@ -53,8 +54,10 @@ export default class TraceAccordion extends Component {
53
54
heading = "There aren't any traces."
54
55
message = {
55
56
< p >
56
- Looks like there aren't any traces defined yet. Go to the 'Create'
57
- tab to define some traces.
57
+ { _ (
58
+ "Looks like there aren't any traces defined yet. Go to the 'Create'\n" +
59
+ ' tab to define some traces.'
60
+ ) }
58
61
</ p >
59
62
}
60
63
/>
@@ -76,6 +79,9 @@ TraceAccordion.contextTypes = {
76
79
} ;
77
80
78
81
TraceAccordion . propTypes = {
82
+ localize : PropTypes . func ,
79
83
children : PropTypes . node ,
80
84
canAdd : PropTypes . bool ,
81
85
} ;
86
+
87
+ export default localize ( TraceAccordion ) ;
0 commit comments