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 ( +