feat(components): add RadioButton

This commit is contained in:
Eric Liu 2019-12-15 15:03:07 -08:00
commit bf502f904f
7 changed files with 109 additions and 0 deletions

View file

@ -0,0 +1,22 @@
import { withKnobs, text, select, boolean } from '@storybook/addon-knobs';
import Component from './RadioButton.Story.svelte';
export default { title: 'Radio Button', decorators: [withKnobs] };
const labelPositions = {
'Left (left)': 'left',
'Right (right)': 'right'
};
export const Default = () => ({
Component,
props: {
name: text('Form item name (name)', 'test'),
value: text('Value (value)', 'standard'),
labelText: text('Label text (labelText)', 'Standard Radio Button'),
labelPosition: select('Label position (labelPosition)', labelPositions, 'right'),
disabled: boolean('Disabled (disabled)', false)
}
});
export const Skeleton = () => ({ Component, props: { story: 'skeleton' } });