Grafana-ui: disables storybook controls that are irrelevant (#35250)

* Grafana-ui: disables storybook controls that are irrelevant

* excluded unused control in Select story

* made timeRange control visisble in GraphNG story
This commit is contained in:
Uchechukwu Obasi 2021-07-05 09:17:39 +01:00 committed by GitHub
parent 7ae656ff16
commit 808b9a3126
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
14 changed files with 55 additions and 16 deletions

View File

@ -17,6 +17,12 @@ export default {
docs: {
page: mdx,
},
knobs: {
disable: true,
},
controls: {
exclude: ['onRemove'],
},
},
argTypes: {
severity: { control: { type: 'select', options: severities } },

View File

@ -10,7 +10,7 @@ export default {
decorators: [withCenteredStory],
parameters: {
controls: {
exclude: ['className', 'value', 'fieldNames'],
exclude: ['className', 'value', 'fieldNames', 'loadData', 'onChange', 'onPopupVisibleChange'],
},
},
args: {

View File

@ -40,7 +40,16 @@ export default {
page: mdx,
},
controls: {
exclude: ['placeholder', 'initialValue', 'changeOnSelect'],
exclude: [
'placeholder',
'initialValue',
'changeOnSelect',
'onSelect',
'loadData',
'onChange',
'onPopupVisibleChange',
'formatCreateLabel',
],
},
},
args: {

View File

@ -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;

View File

@ -18,7 +18,7 @@ export default {
page: mdx,
},
controls: {
exclude: ['className'],
exclude: ['className', 'onClick', 'onCancel', 'onConfirm'],
},
},
args: {

View File

@ -14,6 +14,12 @@ export default {
docs: {
page: mdx,
},
knobs: {
disable: true,
},
controls: {
exclude: ['onClose'],
},
},
args: {
closeOnMaskClick: true,

View File

@ -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'],
},
},
};

View File

@ -12,7 +12,7 @@ export default {
decorators: [withCenteredStory],
parameters: {
controls: {
exclude: ['inputRef'],
exclude: ['inputRef', 'onBlur', 'onFocus', 'onChange'],
},
},
argTypes: {

View File

@ -30,6 +30,19 @@ export default {
'defaultValue',
'loading',
'aria-label',
'noOptionsMessage',
'onChange',
'onBlur',
'onKeyDown',
'filterOption',
'formatCreateLabel',
'getOptionLabel',
'getOptionValue',
'onCloseMenu',
'onCreateOption',
'onInputChange',
'onOpenMenu',
'isOptionDisabled',
],
},
},

View File

@ -8,7 +8,7 @@ export default {
component: Switch,
parameters: {
controls: {
exclude: ['className', 'labelClass', 'switchClass'],
exclude: ['className', 'labelClass', 'switchClass', 'onChange'],
},
},
} as Meta;

View File

@ -11,7 +11,7 @@ export default {
page: mdx,
},
controls: {
exclude: ['className', 'options', 'value'],
exclude: ['className', 'options', 'value', 'onChange'],
},
},
argTypes: {

View File

@ -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: {

View File

@ -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,
},
},
},
};

View File

@ -45,6 +45,7 @@ export default {
'aria-label',
'noOptionsMessage',
'menuPosition',
'isValidNewOption',
'value',
],
},