diff --git a/public/app/core/components/PageHeader/PageHeader.tsx b/public/app/core/components/PageHeader/PageHeader.tsx index fb09ed29085..9b45267a8e5 100644 --- a/public/app/core/components/PageHeader/PageHeader.tsx +++ b/public/app/core/components/PageHeader/PageHeader.tsx @@ -1,7 +1,7 @@ -import React from 'react'; -import { NavModel, NavModelItem } from '../../nav_model_srv'; -import classNames from 'classnames'; -import appEvents from 'app/core/app_events'; +import React from "react"; +import { NavModel, NavModelItem } from "../../nav_model_srv"; +import classNames from "classnames"; +import appEvents from "app/core/app_events"; export interface IProps { model: NavModel; @@ -9,12 +9,12 @@ export interface IProps { function TabItem(tab: NavModelItem) { if (tab.hideFromTabs) { - return (null); + return null; } let tabClasses = classNames({ - 'gf-tabs-link': true, - active: tab.active, + "gf-tabs-link": true, + active: tab.active }); return ( @@ -28,8 +28,9 @@ function TabItem(tab: NavModelItem) { } function SelectOption(navItem: NavModelItem) { - if (navItem.hideFromTabs) { // TODO: Rename hideFromTabs => hideFromNav - return (null); + if (navItem.hideFromTabs) { + // TODO: Rename hideFromTabs => hideFromNav + return null; } return ( @@ -39,14 +40,22 @@ function SelectOption(navItem: NavModelItem) { ); } -function Navigation({main}: {main: NavModelItem}) { - return (); +function Navigation({ main }: { main: NavModelItem }) { + return ( + + ); } -function SelectNav({main, customCss}: {main: NavModelItem, customCss: string}) { +function SelectNav({ + main, + customCss +}: { + main: NavModelItem; + customCss: string; +}) { const defaultSelectedItem = main.children.find(navItem => { return navItem.active === true; }); @@ -54,17 +63,32 @@ function SelectNav({main, customCss}: {main: NavModelItem, customCss: string}) { const gotoUrl = evt => { var element = evt.target; var url = element.options[element.selectedIndex].value; - appEvents.emit('location-change', {href: url}); + appEvents.emit("location-change", { href: url }); }; - return (); + return ( +
+
+ ); } -function Tabs({main, customCss}: {main: NavModelItem, customCss: string}) { - return ; +function Tabs({ main, customCss }: { main: NavModelItem; customCss: string }) { + return ( + + ); } export default class PageHeader extends React.Component { @@ -77,7 +101,11 @@ export default class PageHeader extends React.Component { for (let i = 0; i < breadcrumbs.length; i++) { const bc = breadcrumbs[i]; if (bc.url) { - breadcrumbsResult.push({bc.title}); + breadcrumbsResult.push( + + {bc.title} + + ); } else { breadcrumbsResult.push( / {bc.title}); } @@ -95,12 +123,15 @@ export default class PageHeader extends React.Component {
{main.text &&

{main.text}

} - {main.breadcrumbs && main.breadcrumbs.length > 0 && ( -

- {this.renderBreadcrumb(main.breadcrumbs)} -

) - } - {main.subTitle &&
{main.subTitle}
} + {main.breadcrumbs && + main.breadcrumbs.length > 0 && ( +

+ {this.renderBreadcrumb(main.breadcrumbs)} +

+ )} + {main.subTitle && ( +
{main.subTitle}
+ )} {main.subType && (
diff --git a/public/app/core/components/manage_dashboards/manage_dashboards.html b/public/app/core/components/manage_dashboards/manage_dashboards.html index f8c96a78b2e..90091f3032c 100644 --- a/public/app/core/components/manage_dashboards/manage_dashboards.html +++ b/public/app/core/components/manage_dashboards/manage_dashboards.html @@ -60,20 +60,24 @@ switch-class="gf-form-switch--transparent gf-form-switch--search-result-filter-row__checkbox" />
- +
+ +