@@ -3,6 +3,7 @@ import classNames from 'classnames';
3
3
import appEvents from 'app/core/app_events' ;
4
4
import { NavModel , NavModelItem , NavModelBreadcrumb } from '@grafana/data' ;
5
5
import { CoreEvents } from 'app/types' ;
6
+ import { Trans } from "react-i18next" ;
6
7
7
8
export interface Props {
8
9
model : NavModel ;
@@ -62,7 +63,7 @@ const Tabs = ({ main, customCss }: { main: NavModelItem; customCss: string }) =>
62
63
< li className = "gf-tabs-item" key = { tab . url } >
63
64
< a className = { tabClasses } target = { tab . target } href = { tab . url } >
64
65
< i className = { tab . icon } />
65
- { tab . text }
66
+ < Trans > { tab . text } </ Trans >
66
67
</ a >
67
68
</ li >
68
69
) ;
@@ -72,6 +73,7 @@ const Tabs = ({ main, customCss }: { main: NavModelItem; customCss: string }) =>
72
73
} ;
73
74
74
75
const Navigation = ( { main } : { main : NavModelItem } ) => {
76
+ console . log ( main ) ;
75
77
return (
76
78
< nav >
77
79
< SelectNav customCss = "page-header__select-nav" main = { main } />
@@ -104,7 +106,7 @@ export default class PageHeader extends React.Component<Props, any> {
104
106
if ( bc . url ) {
105
107
breadcrumbsResult . push (
106
108
< a className = "text-link" key = { breadcrumbsResult . length } href = { bc . url } >
107
- { bc . title }
109
+ < Trans > { bc . title } </ Trans >
108
110
</ a >
109
111
) ;
110
112
} else {
@@ -113,7 +115,9 @@ export default class PageHeader extends React.Component<Props, any> {
113
115
}
114
116
breadcrumbsResult . push ( < span key = { breadcrumbs . length + 1 } > / { title } </ span > ) ;
115
117
116
- return < h1 className = "page-header__title" > { breadcrumbsResult } </ h1 > ;
118
+ return < h1 className = "page-header__title" >
119
+ { breadcrumbsResult }
120
+ </ h1 > ;
117
121
}
118
122
119
123
renderHeaderTitle ( main : NavModelItem ) {
@@ -126,7 +130,9 @@ export default class PageHeader extends React.Component<Props, any> {
126
130
127
131
< div className = "page-header__info-block" >
128
132
{ this . renderTitle ( main . text , main . breadcrumbs ) }
129
- { main . subTitle && < div className = "page-header__sub-title" > { main . subTitle } </ div > }
133
+ { main . subTitle && < div className = "page-header__sub-title" >
134
+ < Trans > { main . subTitle } </ Trans >
135
+ </ div > }
130
136
</ div >
131
137
</ div >
132
138
) ;
0 commit comments