diff --git a/packages/grafana-ui/src/components/Forms/FieldValidationMessage.story.tsx b/packages/grafana-ui/src/components/Forms/FieldValidationMessage.story.tsx index 5f8efe8de66..faf94ab4a26 100644 --- a/packages/grafana-ui/src/components/Forms/FieldValidationMessage.story.tsx +++ b/packages/grafana-ui/src/components/Forms/FieldValidationMessage.story.tsx @@ -1,13 +1,8 @@ import React from 'react'; -import { text } from '@storybook/addon-knobs'; -import { FieldValidationMessage } from './FieldValidationMessage'; +import { Story } from '@storybook/react'; +import { FieldValidationMessage, FieldValidationMessageProps } from './FieldValidationMessage'; import mdx from './FieldValidationMessage.mdx'; - -const getKnobs = () => { - return { - message: text('message', 'Invalid input message'), - }; -}; +import { NOOP_CONTROL } from '../../utils/storybook/noopControl'; export default { title: 'Forms/FieldValidationMessage', @@ -16,17 +11,20 @@ export default { docs: { page: mdx, }, + knobs: { + disable: true, + }, + }, + args: { + horizontal: false, + children: 'Invalid input message', + }, + argTypes: { + children: { name: 'message' }, + className: NOOP_CONTROL, }, }; -export const vertical = () => { - const { message } = getKnobs(); - - return {message}; -}; - -export const horizontal = () => { - const { message } = getKnobs(); - - return {message}; +export const Basic: Story = (args) => { + return {args.children}; };