diff --git a/packages/grafana-ui/src/components/Spinner/Spinner.story.tsx b/packages/grafana-ui/src/components/Spinner/Spinner.story.tsx
index fa9f0aa32c3..d9b77073ca0 100644
--- a/packages/grafana-ui/src/components/Spinner/Spinner.story.tsx
+++ b/packages/grafana-ui/src/components/Spinner/Spinner.story.tsx
@@ -1,15 +1,18 @@
import React from 'react';
-import { storiesOf } from '@storybook/react';
import { withCenteredStory } from '../../utils/storybook/withCenteredStory';
import { Spinner } from './Spinner';
-const story = storiesOf('Visualizations/Spinner', module);
-story.addDecorator(withCenteredStory);
-story.add('spinner', () => {
+export default {
+ title: 'Visualizations/Spinner',
+ component: Spinner,
+ decorators: [withCenteredStory],
+};
+
+export const basic = () => {
return (
);
-});
+};
diff --git a/packages/grafana-ui/src/components/TableInputCSV/TableInputCSV.story.internal.tsx b/packages/grafana-ui/src/components/TableInputCSV/TableInputCSV.story.internal.tsx
index a6f00c274d2..ca4ba226f89 100644
--- a/packages/grafana-ui/src/components/TableInputCSV/TableInputCSV.story.internal.tsx
+++ b/packages/grafana-ui/src/components/TableInputCSV/TableInputCSV.story.internal.tsx
@@ -1,16 +1,17 @@
import React from 'react';
-import { storiesOf } from '@storybook/react';
import TableInputCSV from './TableInputCSV';
import { action } from '@storybook/addon-actions';
import { DataFrame } from '@grafana/data';
import { withCenteredStory } from '../../utils/storybook/withCenteredStory';
-const TableInputStories = storiesOf('Forms/TableInputCSV', module);
+export default {
+ title: 'Forms/TableInputCSV',
+ component: TableInputCSV,
+ decorators: [withCenteredStory],
+};
-TableInputStories.addDecorator(withCenteredStory);
-
-TableInputStories.add('default', () => {
+export const basic = () => {
return (
{
}}
/>
);
-});
+};
diff --git a/packages/grafana-ui/src/components/ToggleButtonGroup/ToggleButtonGroup.story.internal.tsx b/packages/grafana-ui/src/components/ToggleButtonGroup/ToggleButtonGroup.story.internal.tsx
index c85d6c1a395..e55e3984417 100644
--- a/packages/grafana-ui/src/components/ToggleButtonGroup/ToggleButtonGroup.story.internal.tsx
+++ b/packages/grafana-ui/src/components/ToggleButtonGroup/ToggleButtonGroup.story.internal.tsx
@@ -1,12 +1,15 @@
import React from 'react';
-import { storiesOf } from '@storybook/react';
import { action } from '@storybook/addon-actions';
import { ToggleButton, ToggleButtonGroup } from './ToggleButtonGroup';
import { UseState } from '../../utils/storybook/UseState';
import { withCenteredStory } from '../../utils/storybook/withCenteredStory';
-const ToggleButtonGroupStories = storiesOf('Forms/Legacy/ToggleButtonGroup', module);
+export default {
+ title: 'Forms/Legacy/ToggleButtonGroup',
+ component: ToggleButtonGroup,
+ decorators: [withCenteredStory],
+};
const options = [
{ value: 'first', label: 'First' },
@@ -14,9 +17,7 @@ const options = [
{ value: 'third', label: 'Third' },
];
-ToggleButtonGroupStories.addDecorator(withCenteredStory);
-
-ToggleButtonGroupStories.add('default', () => {
+export const basic = () => {
return (
{
}}
);
-});
+};
diff --git a/packages/grafana-ui/src/components/ValueMappingsEditor/ValueMappingsEditor.story.tsx b/packages/grafana-ui/src/components/ValueMappingsEditor/ValueMappingsEditor.story.tsx
index e06bc8a5ad2..e2a9e0140ad 100644
--- a/packages/grafana-ui/src/components/ValueMappingsEditor/ValueMappingsEditor.story.tsx
+++ b/packages/grafana-ui/src/components/ValueMappingsEditor/ValueMappingsEditor.story.tsx
@@ -1,10 +1,12 @@
import React from 'react';
-import { storiesOf } from '@storybook/react';
import { action } from '@storybook/addon-actions';
import { ValueMappingsEditor } from './ValueMappingsEditor';
-const ValueMappingsEditorStories = storiesOf('Pickers and Editors/ValueMappingsEditor', module);
+export default {
+ title: 'Pickers and Editors/ValueMappingsEditor',
+ component: ValueMappingsEditor,
+};
-ValueMappingsEditorStories.add('default', () => {
+export const basic = () => {
return ;
-});
+};
diff --git a/packages/grafana-ui/src/utils/useDelayedSwitch.story.internal.tsx b/packages/grafana-ui/src/utils/useDelayedSwitch.story.internal.tsx
index 9a62b099f2b..e7cd9e629c2 100644
--- a/packages/grafana-ui/src/utils/useDelayedSwitch.story.internal.tsx
+++ b/packages/grafana-ui/src/utils/useDelayedSwitch.story.internal.tsx
@@ -1,6 +1,5 @@
import React from 'react';
-import { storiesOf } from '@storybook/react';
import { withCenteredStory } from './storybook/withCenteredStory';
import { useDelayedSwitch } from './useDelayedSwitch';
import { boolean, number } from '@storybook/addon-knobs';
@@ -19,8 +18,11 @@ function StoryWrapper() {
return {valueDelayed ? 'ON' : 'OFF'}
;
}
-const story = storiesOf('useDelayedSwitch', module);
-story.addDecorator(withCenteredStory);
-story.add('useDelayedSwitch', () => {
+export default {
+ title: 'useDelayedSwitch',
+ decorators: [withCenteredStory],
+};
+
+export const basic = () => {
return ;
-});
+};