Grafana-ui: explicitly set storybook control types (#35265)

This commit is contained in:
Uchechukwu Obasi 2021-06-04 16:51:44 +01:00 committed by GitHub
parent 0a28304d2a
commit c39d0fa8c3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 3 deletions

View File

@ -14,8 +14,9 @@ export default {
},
},
argTypes: {
icon: { control: { type: 'select', options: iconOptions } },
icon: { options: iconOptions, control: { type: 'select' } },
color: { control: 'select' },
text: { control: 'text' },
},
};

View File

@ -16,7 +16,7 @@ export default {
page: mdx,
},
knobs: {
disabled: true,
disable: true,
},
controls: {
exclude: ['onChange', 'options'],
@ -24,9 +24,9 @@ export default {
},
argTypes: {
variant: {
options: ['primary', 'secondary', 'destructive', 'link'],
control: {
type: 'select',
options: ['primary', 'secondary', 'destructive', 'link'],
},
},
icon: {
@ -35,6 +35,12 @@ export default {
options: getAvailableIcons(),
},
},
size: {
options: ['sm', 'md', 'lg'],
control: {
type: 'select',
},
},
},
};
const options = generateOptions();