diff --git a/packages/grafana-ui/src/components/Forms/Checkbox.story.tsx b/packages/grafana-ui/src/components/Forms/Checkbox.story.tsx index 55425a2d7f7..9274774d45d 100644 --- a/packages/grafana-ui/src/components/Forms/Checkbox.story.tsx +++ b/packages/grafana-ui/src/components/Forms/Checkbox.story.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { ComponentMeta, ComponentStory } from '@storybook/react'; import React, { useState, useCallback } from 'react'; import { VerticalGroup } from '../Layout/Layout'; @@ -14,34 +14,26 @@ const meta: ComponentMeta = { docs: { page: mdx, }, + controls: { + exclude: ['value', 'htmlValue'], + }, }, }; -export const Controlled = () => { +export const Basic: ComponentStory = (args) => { const [checked, setChecked] = useState(false); const onChange = useCallback((e) => setChecked(e.currentTarget.checked), [setChecked]); return (
- +
); }; -export const uncontrolled = () => { - return ( -
- -
- ); +Basic.args = { + label: 'Skip TLS cert validation', + description: 'Set to true if you want to skip TLS cert validation', + disabled: false, }; export const StackedList = () => { @@ -68,17 +60,21 @@ export const StackedList = () => { ); }; -export const InAField = () => { +export const InAField: ComponentStory = (args) => { return (
- +
); }; +InAField.args = { + label: 'Hidden', + description: + 'Annotation queries can be toggled on or of at the top of the dashboard. With this option checked this toggle will be hidden.', + disabled: false, +}; + export default meta;