From ab60a8d37acc25f31549c63d6dac0279c568c44e Mon Sep 17 00:00:00 2001 From: Jess <53754871+jessover9000@users.noreply.github.com> Date: Thu, 30 Apr 2020 16:00:05 +0200 Subject: [PATCH] Another storybook csf conversion (#24097) * Convert Spinner to CSF * Convert TableInputCSV to CSF * Convert ToggleButtonGroup to CSF * Convert ValueMappingsEditor to CSF * Convert useDelayedSwitch to CSF --- .../src/components/Spinner/Spinner.story.tsx | 13 ++++++++----- .../TableInputCSV/TableInputCSV.story.internal.tsx | 13 +++++++------ .../ToggleButtonGroup.story.internal.tsx | 13 +++++++------ .../ValueMappingsEditor.story.tsx | 10 ++++++---- .../src/utils/useDelayedSwitch.story.internal.tsx | 12 +++++++----- 5 files changed, 35 insertions(+), 26 deletions(-) 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 ; -}); +};