diff --git a/packages/grafana-ui/src/components/Alert/Alert.story.tsx b/packages/grafana-ui/src/components/Alert/Alert.story.tsx index f1ecc7909ac..a90a4973979 100644 --- a/packages/grafana-ui/src/components/Alert/Alert.story.tsx +++ b/packages/grafana-ui/src/components/Alert/Alert.story.tsx @@ -17,6 +17,12 @@ export default { docs: { page: mdx, }, + knobs: { + disable: true, + }, + controls: { + exclude: ['onRemove'], + }, }, argTypes: { severity: { control: { type: 'select', options: severities } }, diff --git a/packages/grafana-ui/src/components/ButtonCascader/ButtonCascader.story.tsx b/packages/grafana-ui/src/components/ButtonCascader/ButtonCascader.story.tsx index 49bef846a8e..27b5e5cbfe7 100644 --- a/packages/grafana-ui/src/components/ButtonCascader/ButtonCascader.story.tsx +++ b/packages/grafana-ui/src/components/ButtonCascader/ButtonCascader.story.tsx @@ -10,7 +10,7 @@ export default { decorators: [withCenteredStory], parameters: { controls: { - exclude: ['className', 'value', 'fieldNames'], + exclude: ['className', 'value', 'fieldNames', 'loadData', 'onChange', 'onPopupVisibleChange'], }, }, args: { diff --git a/packages/grafana-ui/src/components/Cascader/Cascader.story.tsx b/packages/grafana-ui/src/components/Cascader/Cascader.story.tsx index e3ab381bf6e..a3ea1f80dc7 100644 --- a/packages/grafana-ui/src/components/Cascader/Cascader.story.tsx +++ b/packages/grafana-ui/src/components/Cascader/Cascader.story.tsx @@ -40,7 +40,16 @@ export default { page: mdx, }, controls: { - exclude: ['placeholder', 'initialValue', 'changeOnSelect'], + exclude: [ + 'placeholder', + 'initialValue', + 'changeOnSelect', + 'onSelect', + 'loadData', + 'onChange', + 'onPopupVisibleChange', + 'formatCreateLabel', + ], }, }, args: { diff --git a/packages/grafana-ui/src/components/ClipboardButton/ClipboardButton.story.internal.tsx b/packages/grafana-ui/src/components/ClipboardButton/ClipboardButton.story.internal.tsx index c36c1accf39..24b5532fb4d 100644 --- a/packages/grafana-ui/src/components/ClipboardButton/ClipboardButton.story.internal.tsx +++ b/packages/grafana-ui/src/components/ClipboardButton/ClipboardButton.story.internal.tsx @@ -14,7 +14,7 @@ export default { page: mdx, }, controls: { - exclude: ['size', 'variant', 'icon', 'className', 'fullWidth'], + exclude: ['size', 'variant', 'icon', 'className', 'fullWidth', 'getText', 'onClipboardCopy', 'onClipboardError'], }, }, } as Meta; diff --git a/packages/grafana-ui/src/components/ConfirmButton/ConfirmButton.story.tsx b/packages/grafana-ui/src/components/ConfirmButton/ConfirmButton.story.tsx index 733b5ff8340..cdf99180555 100644 --- a/packages/grafana-ui/src/components/ConfirmButton/ConfirmButton.story.tsx +++ b/packages/grafana-ui/src/components/ConfirmButton/ConfirmButton.story.tsx @@ -18,7 +18,7 @@ export default { page: mdx, }, controls: { - exclude: ['className'], + exclude: ['className', 'onClick', 'onCancel', 'onConfirm'], }, }, args: { diff --git a/packages/grafana-ui/src/components/Drawer/Drawer.story.tsx b/packages/grafana-ui/src/components/Drawer/Drawer.story.tsx index 3ebaebaa498..b72914b8a9e 100644 --- a/packages/grafana-ui/src/components/Drawer/Drawer.story.tsx +++ b/packages/grafana-ui/src/components/Drawer/Drawer.story.tsx @@ -14,6 +14,12 @@ export default { docs: { page: mdx, }, + knobs: { + disable: true, + }, + controls: { + exclude: ['onClose'], + }, }, args: { closeOnMaskClick: true, diff --git a/packages/grafana-ui/src/components/Forms/Field.story.tsx b/packages/grafana-ui/src/components/Forms/Field.story.tsx index 38171f61e23..de99d13f7d2 100644 --- a/packages/grafana-ui/src/components/Forms/Field.story.tsx +++ b/packages/grafana-ui/src/components/Forms/Field.story.tsx @@ -8,8 +8,9 @@ export default { title: 'Forms/Field', component: Field, argTypes: { - children: { control: { disable: true } }, - className: { control: { disable: true } }, + label: { control: { type: 'text' } }, + description: { control: { type: 'text' } }, + error: { control: { type: 'text' } }, }, parameters: { docs: { @@ -18,6 +19,9 @@ export default { knobs: { disabled: true, }, + controls: { + exclude: ['children', 'className'], + }, }, }; diff --git a/packages/grafana-ui/src/components/Forms/Legacy/Input/Input.story.internal.tsx b/packages/grafana-ui/src/components/Forms/Legacy/Input/Input.story.internal.tsx index a516964a582..d23efafc09e 100644 --- a/packages/grafana-ui/src/components/Forms/Legacy/Input/Input.story.internal.tsx +++ b/packages/grafana-ui/src/components/Forms/Legacy/Input/Input.story.internal.tsx @@ -12,7 +12,7 @@ export default { decorators: [withCenteredStory], parameters: { controls: { - exclude: ['inputRef'], + exclude: ['inputRef', 'onBlur', 'onFocus', 'onChange'], }, }, argTypes: { diff --git a/packages/grafana-ui/src/components/Forms/Legacy/Select/Select.story.internal.tsx b/packages/grafana-ui/src/components/Forms/Legacy/Select/Select.story.internal.tsx index d116228b7ab..8b2fbd72eec 100644 --- a/packages/grafana-ui/src/components/Forms/Legacy/Select/Select.story.internal.tsx +++ b/packages/grafana-ui/src/components/Forms/Legacy/Select/Select.story.internal.tsx @@ -30,6 +30,19 @@ export default { 'defaultValue', 'loading', 'aria-label', + 'noOptionsMessage', + 'onChange', + 'onBlur', + 'onKeyDown', + 'filterOption', + 'formatCreateLabel', + 'getOptionLabel', + 'getOptionValue', + 'onCloseMenu', + 'onCreateOption', + 'onInputChange', + 'onOpenMenu', + 'isOptionDisabled', ], }, }, diff --git a/packages/grafana-ui/src/components/Forms/Legacy/Switch/Switch.story.internal.tsx b/packages/grafana-ui/src/components/Forms/Legacy/Switch/Switch.story.internal.tsx index debc68e5ebc..699c8bfbfaf 100644 --- a/packages/grafana-ui/src/components/Forms/Legacy/Switch/Switch.story.internal.tsx +++ b/packages/grafana-ui/src/components/Forms/Legacy/Switch/Switch.story.internal.tsx @@ -8,7 +8,7 @@ export default { component: Switch, parameters: { controls: { - exclude: ['className', 'labelClass', 'switchClass'], + exclude: ['className', 'labelClass', 'switchClass', 'onChange'], }, }, } as Meta; diff --git a/packages/grafana-ui/src/components/Forms/RadioButtonGroup/RadioButtonGroup.story.tsx b/packages/grafana-ui/src/components/Forms/RadioButtonGroup/RadioButtonGroup.story.tsx index 6f5e09390ee..40799595321 100644 --- a/packages/grafana-ui/src/components/Forms/RadioButtonGroup/RadioButtonGroup.story.tsx +++ b/packages/grafana-ui/src/components/Forms/RadioButtonGroup/RadioButtonGroup.story.tsx @@ -11,7 +11,7 @@ export default { page: mdx, }, controls: { - exclude: ['className', 'options', 'value'], + exclude: ['className', 'options', 'value', 'onChange'], }, }, argTypes: { diff --git a/packages/grafana-ui/src/components/GraphNG/GraphNG.story.internal.tsx b/packages/grafana-ui/src/components/GraphNG/GraphNG.story.internal.tsx index 11ace57b1e0..3ca1cdbc5e7 100644 --- a/packages/grafana-ui/src/components/GraphNG/GraphNG.story.internal.tsx +++ b/packages/grafana-ui/src/components/GraphNG/GraphNG.story.internal.tsx @@ -14,7 +14,7 @@ export default { decorators: [withCenteredStory], parameters: { controls: { - exclude: ['className', 'timeRange', 'data', 'legend', 'fields'], + exclude: ['className', 'data', 'legend', 'fields', 'structureRev', 'onLegendClick', 'preparePlotFrame'], }, }, argTypes: { diff --git a/packages/grafana-ui/src/components/InfoBox/InfoBox.story.tsx b/packages/grafana-ui/src/components/InfoBox/InfoBox.story.tsx index bf260daa390..250d89a4167 100644 --- a/packages/grafana-ui/src/components/InfoBox/InfoBox.story.tsx +++ b/packages/grafana-ui/src/components/InfoBox/InfoBox.story.tsx @@ -14,17 +14,17 @@ export default { docs: { page: mdx, }, + knobs: { + disable: true, + }, + controls: { + exclude: ['onDismiss', 'children'], + }, }, argTypes: { - onDismiss: { action: 'Dismissed' }, featureState: { control: { type: 'select', options: ['alpha', 'beta', undefined] }, }, - children: { - table: { - disable: true, - }, - }, }, }; diff --git a/packages/grafana-ui/src/components/Select/Select.story.tsx b/packages/grafana-ui/src/components/Select/Select.story.tsx index 73119ffd0f7..888d94e68df 100644 --- a/packages/grafana-ui/src/components/Select/Select.story.tsx +++ b/packages/grafana-ui/src/components/Select/Select.story.tsx @@ -45,6 +45,7 @@ export default { 'aria-label', 'noOptionsMessage', 'menuPosition', + 'isValidNewOption', 'value', ], },