Commit d62cd8a5 by Johannes Schill

Fix transparent option #14333

parent a516ff81
...@@ -83,8 +83,9 @@ export class PanelChrome extends PureComponent<Props, State> { ...@@ -83,8 +83,9 @@ export class PanelChrome extends PureComponent<Props, State> {
const { panel, dashboard, plugin } = this.props; const { panel, dashboard, plugin } = this.props;
const { refreshCounter, timeRange, timeInfo, renderCounter } = this.state; const { refreshCounter, timeRange, timeInfo, renderCounter } = this.state;
const { datasource, targets } = panel; const { datasource, targets, transparent } = panel;
const PanelComponent = plugin.exports.Panel; const PanelComponent = plugin.exports.Panel;
const containerClassNames = `panel-container panel-container--absolute ${transparent ? 'panel-transparent' : ''}`;
return ( return (
<AutoSizer> <AutoSizer>
...@@ -94,7 +95,7 @@ export class PanelChrome extends PureComponent<Props, State> { ...@@ -94,7 +95,7 @@ export class PanelChrome extends PureComponent<Props, State> {
} }
return ( return (
<div className="panel-container panel-container--absolute"> <div className={containerClassNames}>
<PanelHeader <PanelHeader
panel={panel} panel={panel}
dashboard={dashboard} dashboard={dashboard}
......
...@@ -53,6 +53,7 @@ const mustKeepProps: { [str: string]: boolean } = { ...@@ -53,6 +53,7 @@ const mustKeepProps: { [str: string]: boolean } = {
cacheTimeout: true, cacheTimeout: true,
nullPointMode: true, nullPointMode: true,
cachedPluginOptions: true, cachedPluginOptions: true,
transparent: true,
}; };
const defaults: any = { const defaults: any = {
...@@ -60,6 +61,7 @@ const defaults: any = { ...@@ -60,6 +61,7 @@ const defaults: any = {
datasource: null, datasource: null,
targets: [{}], targets: [{}],
cachedPluginOptions: {}, cachedPluginOptions: {},
transparent: false,
}; };
export class PanelModel { export class PanelModel {
...@@ -91,6 +93,7 @@ export class PanelModel { ...@@ -91,6 +93,7 @@ export class PanelModel {
interval?: string; interval?: string;
description?: string; description?: string;
links?: []; links?: [];
transparent: boolean;
// non persisted // non persisted
fullscreen: boolean; fullscreen: boolean;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment