Files
grafana/packages/grafana-ui/src/components/PluginSignatureBadge/PluginSignatureBadge.story.tsx
Marcus Andersson 69201bbf8c Plugins: moving the DataSourcePicker to grafana/runtime so it can be reused in plugins (#31628)
* moved the datasource picker to grafana-runtime.

* fixed imports.

* added e2e selectors as an external package.

* adding react as external package.

* exposing dependent types for DataSourcePicker.

* added docs for ui components.

* moving component to components.
2021-03-18 10:44:26 +01:00

33 lines
848 B
TypeScript

import React from 'react';
import { select } from '@storybook/addon-knobs';
import { PluginSignatureBadge } from '@grafana/ui';
import { withCenteredStory } from '../../utils/storybook/withCenteredStory';
import { PluginSignatureStatus } from '@grafana/data';
export default {
title: 'Data Display/PluginSignatureBadge',
decorators: [withCenteredStory],
component: PluginSignatureBadge,
};
const getKnobs = () => {
return {
status: select(
'status',
[
PluginSignatureStatus.missing,
PluginSignatureStatus.invalid,
PluginSignatureStatus.modified,
PluginSignatureStatus.valid,
PluginSignatureStatus.internal,
],
PluginSignatureStatus.valid
),
};
};
export const basic = () => {
const { status } = getKnobs();
return <PluginSignatureBadge status={status} />;
};