diff --git a/public/app/features/dashboard/dashgrid/PanelHeader/PanelHeader.tsx b/public/app/features/dashboard/dashgrid/PanelHeader/PanelHeader.tsx index 80def11b348..37d9d53cb5d 100644 --- a/public/app/features/dashboard/dashgrid/PanelHeader/PanelHeader.tsx +++ b/public/app/features/dashboard/dashgrid/PanelHeader/PanelHeader.tsx @@ -2,6 +2,7 @@ import React, { PureComponent } from 'react'; import classNames from 'classnames'; import { PanelHeaderMenu } from './PanelHeaderMenu'; +import Tooltip from 'app/core/components/Tooltip/Tooltip'; import { DashboardModel } from 'app/features/dashboard/dashboard_model'; import { PanelModel } from 'app/features/dashboard/panel_model'; @@ -41,14 +42,15 @@ export class PanelHeader extends PureComponent { const isLoading = false; const panelHeaderClass = classNames({ 'panel-header': true, 'grid-drag-handle': !isFullscreen }); const { panel, dashboard, timeInfo } = this.props; - + const cornerCssClass = panel.description ? 'panel-info-corner--info' : ''; return (
- - - - - + + + + + + {isLoading && ( diff --git a/public/app/features/dashboard/panel_model.ts b/public/app/features/dashboard/panel_model.ts index d89f810e95a..e9d7f17812e 100644 --- a/public/app/features/dashboard/panel_model.ts +++ b/public/app/features/dashboard/panel_model.ts @@ -49,6 +49,7 @@ export class PanelModel { maxDataPoints?: number; interval?: string; + description?: string; // non persisted fullscreen: boolean;