grafana/public/app/plugins/panel/news/module.tsx
sam boyer 48b620231e
Kindsys: Unique names for composable kind TS types (#61928)
* Kindsys: Unique names for composable kind TS types

* Update all TS imports
2023-01-23 18:03:44 +00:00

25 lines
780 B
TypeScript

import { PanelPlugin } from '@grafana/data';
import { NewsPanel } from './NewsPanel';
import { DEFAULT_FEED_URL } from './constants';
import { PanelOptions, defaultPanelOptions } from './panelcfg.gen';
export const plugin = new PanelPlugin<PanelOptions>(NewsPanel).setPanelOptions((builder) => {
builder
.addTextInput({
path: 'feedUrl',
name: 'URL',
description: 'Supports RSS and Atom feeds',
settings: {
placeholder: DEFAULT_FEED_URL,
},
defaultValue: defaultPanelOptions.feedUrl,
})
.addBooleanSwitch({
path: 'showImage',
name: 'Show image',
description: 'Controls if the news item social (og:image) image is shown above text content',
defaultValue: defaultPanelOptions.showImage,
});
});