diff --git a/public/app/features/dashboard/components/Inspector/PanelInspector.tsx b/public/app/features/dashboard/components/Inspector/PanelInspector.tsx index 3517b21e34c..ecbdbe44a71 100644 --- a/public/app/features/dashboard/components/Inspector/PanelInspector.tsx +++ b/public/app/features/dashboard/components/Inspector/PanelInspector.tsx @@ -45,6 +45,7 @@ export enum InspectTab { Meta = 'meta', // When result metadata exists Error = 'error', Stats = 'stats', + PanelJson = 'paneljson', } interface State { @@ -239,7 +240,15 @@ export class PanelInspector extends PureComponent { } renderRequestTab() { - return ; + return ( + + + + ); + } + + renderJsonModelTab() { + return ; } renderStatsTab() { @@ -287,9 +296,9 @@ export class PanelInspector extends PureComponent {
{name}
- {stats.map(stat => { + {stats.map((stat, index) => { return ( - + @@ -312,6 +321,7 @@ export class PanelInspector extends PureComponent { tabs.push({ label: 'Stats', value: InspectTab.Stats }); tabs.push({ label: 'Request', value: InspectTab.Request }); + tabs.push({ label: 'Panel JSON', value: InspectTab.PanelJson }); if (this.state.metaDS) { tabs.push({ label: 'Meta Data', value: InspectTab.Meta }); @@ -349,6 +359,7 @@ export class PanelInspector extends PureComponent { {tab === InspectTab.Request && this.renderRequestTab()} {tab === InspectTab.Error && this.renderErrorTab(error)} {tab === InspectTab.Stats && this.renderStatsTab()} + {tab === InspectTab.PanelJson && this.renderJsonModelTab()}
{stat.title} {formatStat(stat.value, stat.unit)}