Reorganize <Button> stories

[MAILPOET-3545]
This commit is contained in:
Ján Mikláš
2021-04-20 13:00:10 +02:00
committed by Veljko V
parent a4b37fdd78
commit e7d1f52cd0
2 changed files with 65 additions and 84 deletions

View File

@@ -13,20 +13,20 @@ export const WithoutIcons = () => (
<Heading level={3}>Small buttons</Heading> <Heading level={3}>Small buttons</Heading>
<p> <p>
<Button <Button
onClick={action('light small')} onClick={action('primary small')}
dimension="small"
>
Primary button
</Button>
<Button
onClick={action('secondary small')}
dimension="small" dimension="small"
variant="secondary" variant="secondary"
> >
Secondary button Secondary button
</Button> </Button>
<Button <Button
onClick={action('regular small')} onClick={action('tertiary small')}
dimension="small"
>
Primary button
</Button>
<Button
onClick={action('link small')}
dimension="small" dimension="small"
variant="tertiary" variant="tertiary"
> >
@@ -38,18 +38,18 @@ export const WithoutIcons = () => (
<Heading level={3}>Regular buttons</Heading> <Heading level={3}>Regular buttons</Heading>
<p> <p>
<Button <Button
onClick={action('light regular')} onClick={action('primary regular')}
>
Primary button
</Button>
<Button
onClick={action('secondary regular')}
variant="secondary" variant="secondary"
> >
Secondary button Secondary button
</Button> </Button>
<Button <Button
onClick={action('regular regular')} onClick={action('tertiary regular')}
>
Primary button
</Button>
<Button
onClick={action('link regular')}
variant="tertiary" variant="tertiary"
> >
Tertiary button Tertiary button
@@ -59,21 +59,16 @@ export const WithoutIcons = () => (
<Heading level={3}>Disabled buttons</Heading> <Heading level={3}>Disabled buttons</Heading>
<p> <p>
<Button isDisabled>
Primary button
</Button>
<Button <Button
onClick={action('light disabled')}
isDisabled isDisabled
variant="secondary" variant="secondary"
> >
Secondary button Secondary button
</Button> </Button>
<Button <Button
onClick={action('regular disabled')}
isDisabled
>
Primary button
</Button>
<Button
onClick={action('link disabled')}
isDisabled isDisabled
variant="tertiary" variant="tertiary"
> >
@@ -84,21 +79,16 @@ export const WithoutIcons = () => (
<Heading level={3}>Buttons with spinner</Heading> <Heading level={3}>Buttons with spinner</Heading>
<p> <p>
<Button withSpinner>
Primary button
</Button>
<Button <Button
onClick={action('light spinner')}
withSpinner withSpinner
variant="secondary" variant="secondary"
> >
Secondary button Secondary button
</Button> </Button>
<Button <Button
onClick={action('regular spinner')}
withSpinner
>
Primary button
</Button>
<Button
onClick={action('link spinner')}
withSpinner withSpinner
variant="tertiary" variant="tertiary"
> >
@@ -110,20 +100,20 @@ export const WithoutIcons = () => (
<Heading level={3}>Full width buttons</Heading> <Heading level={3}>Full width buttons</Heading>
<p> <p>
<Button <Button
onClick={action('light full-width ')} onClick={action('primary full-width')}
isFullWidth
>
Primary button
</Button>
<Button
onClick={action('secondary full-width')}
isFullWidth isFullWidth
variant="secondary" variant="secondary"
> >
Secondary button Secondary button
</Button> </Button>
<Button <Button
onClick={action('regular full-width ')} onClick={action('tertiary full-width')}
isFullWidth
>
Primary button
</Button>
<Button
onClick={action('link full-width ')}
isFullWidth isFullWidth
variant="tertiary" variant="tertiary"
> >

View File

@@ -14,20 +14,14 @@ export const WithIcons = () => (
<Heading level={3}>Small buttons</Heading> <Heading level={3}>Small buttons</Heading>
<p> <p>
<Button <Button
onClick={action('only icon small')} onClick={action('icon start primary small')}
dimension="small"
variant="secondary"
iconStart={icon}
/>
<Button
onClick={action('icon start small')}
dimension="small" dimension="small"
iconStart={icon} iconStart={icon}
> >
Icon start Icon start
</Button> </Button>
<Button <Button
onClick={action('both icons small')} onClick={action('both icons secondary small')}
dimension="small" dimension="small"
variant="secondary" variant="secondary"
iconStart={icon} iconStart={icon}
@@ -36,7 +30,13 @@ export const WithIcons = () => (
Both icons Both icons
</Button> </Button>
<Button <Button
onClick={action('only icon link small')} onClick={action('only icon secondary small')}
dimension="small"
variant="secondary"
iconStart={icon}
/>
<Button
onClick={action('only icon tertiary small')}
dimension="small" dimension="small"
variant="tertiary" variant="tertiary"
iconStart={icon} iconStart={icon}
@@ -46,20 +46,14 @@ export const WithIcons = () => (
<Heading level={3}>Regular buttons</Heading> <Heading level={3}>Regular buttons</Heading>
<p> <p>
<Button <Button
onClick={action('only icon regular')} onClick={action('icon start primary regular')}
variant="secondary"
iconStart={icon}
/>
<Button
onClick={action('icon start regular')}
iconStart={icon} iconStart={icon}
> >
Icon start Icon start
</Button> </Button>
<Button <Button
onClick={action('both icons regular')} onClick={action('both icons secondary regular')}
variant="secondary" variant="secondary"
iconStart={icon} iconStart={icon}
iconEnd={icon} iconEnd={icon}
@@ -67,7 +61,12 @@ export const WithIcons = () => (
Both icons Both icons
</Button> </Button>
<Button <Button
onClick={action('only icon link regular')} onClick={action('only icon secondary regular')}
variant="secondary"
iconStart={icon}
/>
<Button
onClick={action('only icon tertiary regular')}
variant="tertiary" variant="tertiary"
iconStart={icon} iconStart={icon}
/> />
@@ -77,20 +76,12 @@ export const WithIcons = () => (
<Heading level={3}>Disabled buttons</Heading> <Heading level={3}>Disabled buttons</Heading>
<p> <p>
<Button <Button
onClick={action('only icon disabled')}
isDisabled
variant="secondary"
iconStart={icon}
/>
<Button
onClick={action('icon start disabled')}
isDisabled isDisabled
iconStart={icon} iconStart={icon}
> >
Icon start Icon start
</Button> </Button>
<Button <Button
onClick={action('both icons disabled')}
isDisabled isDisabled
variant="secondary" variant="secondary"
iconStart={icon} iconStart={icon}
@@ -99,7 +90,11 @@ export const WithIcons = () => (
Both icons Both icons
</Button> </Button>
<Button <Button
onClick={action('only icon link disabled')} isDisabled
variant="secondary"
iconStart={icon}
/>
<Button
isDisabled isDisabled
variant="tertiary" variant="tertiary"
iconStart={icon} iconStart={icon}
@@ -110,20 +105,12 @@ export const WithIcons = () => (
<Heading level={3}>Buttons with spinner</Heading> <Heading level={3}>Buttons with spinner</Heading>
<p> <p>
<Button <Button
onClick={action('only icon spinner')}
withSpinner
variant="secondary"
iconStart={icon}
/>
<Button
onClick={action('icon start spinner')}
withSpinner withSpinner
iconStart={icon} iconStart={icon}
> >
Icon start Icon start
</Button> </Button>
<Button <Button
onClick={action('both icons spinner')}
withSpinner withSpinner
variant="secondary" variant="secondary"
iconStart={icon} iconStart={icon}
@@ -132,7 +119,11 @@ export const WithIcons = () => (
Both icons Both icons
</Button> </Button>
<Button <Button
onClick={action('only icon link spinner')} withSpinner
variant="secondary"
iconStart={icon}
/>
<Button
withSpinner withSpinner
variant="tertiary" variant="tertiary"
iconStart={icon} iconStart={icon}
@@ -143,20 +134,14 @@ export const WithIcons = () => (
<Heading level={3}>Full width buttons</Heading> <Heading level={3}>Full width buttons</Heading>
<p> <p>
<Button <Button
onClick={action('only icon full-width')} onClick={action('icon start primary full-width')}
isFullWidth
variant="secondary"
iconStart={icon}
/>
<Button
onClick={action('icon start full-width')}
isFullWidth isFullWidth
iconStart={icon} iconStart={icon}
> >
Icon start Icon start
</Button> </Button>
<Button <Button
onClick={action('both icons full-width')} onClick={action('both icons secondary full-width')}
isFullWidth isFullWidth
variant="secondary" variant="secondary"
iconStart={icon} iconStart={icon}
@@ -165,7 +150,13 @@ export const WithIcons = () => (
Both icons Both icons
</Button> </Button>
<Button <Button
onClick={action('only icon link full-width')} onClick={action('only icon secondary full-width')}
isFullWidth
variant="secondary"
iconStart={icon}
/>
<Button
onClick={action('only icon tertiary full-width')}
isFullWidth isFullWidth
variant="tertiary" variant="tertiary"
iconStart={icon} iconStart={icon}