mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
panel-header: Display description in modal
This commit is contained in:
parent
330a5c6496
commit
e20eea978a
@ -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<Props, State> {
|
||||
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 (
|
||||
<div className={panelHeaderClass}>
|
||||
<span className="panel-info-corner">
|
||||
<Tooltip content="hello world">
|
||||
<span className={`panel-info-corner ${cornerCssClass}`}>
|
||||
<i className="fa" />
|
||||
<span className="panel-info-corner-inner" />
|
||||
</span>
|
||||
|
||||
</Tooltip>
|
||||
{isLoading && (
|
||||
<span className="panel-loading">
|
||||
<i className="fa fa-spinner fa-spin" />
|
||||
|
@ -49,6 +49,7 @@ export class PanelModel {
|
||||
|
||||
maxDataPoints?: number;
|
||||
interval?: string;
|
||||
description?: string;
|
||||
|
||||
// non persisted
|
||||
fullscreen: boolean;
|
||||
|
Loading…
Reference in New Issue
Block a user