Grafana Image Renderer: Fixes plugin page (#19664)

Fixes #19659
pull/19687/head
Hugo Häggmark 6 years ago committed by GitHub
parent ec6d69f468
commit 5202770bdc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 1
      packages/grafana-ui/src/types/plugin.ts
  2. 14
      public/app/features/plugins/PluginPage.tsx

@ -10,6 +10,7 @@ export enum PluginType {
panel = 'panel',
datasource = 'datasource',
app = 'app',
renderer = 'renderer',
}
export interface PluginMeta<T extends {} = KeyValue> {

@ -3,21 +3,20 @@ import React, { PureComponent } from 'react';
import { hot } from 'react-hot-loader';
import { connect } from 'react-redux';
import find from 'lodash/find';
// Types
import { UrlQueryMap } from '@grafana/runtime';
import { StoreState, AppNotificationSeverity } from 'app/types';
import { AppNotificationSeverity, StoreState } from 'app/types';
import {
Alert,
PluginType,
AppPlugin,
GrafanaPlugin,
PluginInclude,
PluginDependencies,
PluginInclude,
PluginIncludeType,
PluginMeta,
PluginMetaInfo,
PluginType,
Tooltip,
AppPlugin,
PluginIncludeType,
} from '@grafana/ui';
import { NavModel, NavModelItem } from '@grafana/data';
@ -63,6 +62,9 @@ function loadPlugin(pluginId: string): Promise<GrafanaPlugin> {
});
});
}
if (info.type === PluginType.renderer) {
return Promise.resolve({ meta: info } as GrafanaPlugin);
}
return Promise.reject('Unknown Plugin type: ' + info.type);
});
}

Loading…
Cancel
Save