diff options
| author | Armand Philippot <git@armandphilippot.com> | 2022-05-17 18:37:38 +0200 | 
|---|---|---|
| committer | Armand Philippot <git@armandphilippot.com> | 2022-05-17 18:37:38 +0200 | 
| commit | 7d9f874364ec6e255e62eb3027011bfed267904c (patch) | |
| tree | 711e3ce9fba99abdff89016f15b9bc763d61f03f /src/components/molecules | |
| parent | 9a186b357b32325cf77fdce39a6c6c9aff76d8a5 (diff) | |
chore: adjust articles styles
* change animation on article card hover
* change comments section alignment
Diffstat (limited to 'src/components/molecules')
| -rw-r--r-- | src/components/molecules/buttons/heading-button.module.scss | 15 | ||||
| -rw-r--r-- | src/components/molecules/buttons/heading-button.stories.tsx | 73 | 
2 files changed, 30 insertions, 58 deletions
| diff --git a/src/components/molecules/buttons/heading-button.module.scss b/src/components/molecules/buttons/heading-button.module.scss index 9c278e4..3c69221 100644 --- a/src/components/molecules/buttons/heading-button.module.scss +++ b/src/components/molecules/buttons/heading-button.module.scss @@ -20,6 +20,14 @@    border-bottom: fun.convert-px(2) solid var(--color-primary-dark);    cursor: pointer; +  .heading { +    padding: var(--spacing-2xs) 0; +    background: none; +    font-size: var(--font-size-xl); +    font-weight: 500; +    text-align: left; +  } +    &:hover,    &:focus {      .icon { @@ -34,10 +42,3 @@      }    }  } - -.heading { -  padding: var(--spacing-2xs) 0; -  background: none; -  font-size: var(--font-size-xl); -  text-align: left; -} diff --git a/src/components/molecules/buttons/heading-button.stories.tsx b/src/components/molecules/buttons/heading-button.stories.tsx index b0e1465..d1b5ed4 100644 --- a/src/components/molecules/buttons/heading-button.stories.tsx +++ b/src/components/molecules/buttons/heading-button.stories.tsx @@ -1,6 +1,5 @@  import { ComponentMeta, ComponentStory } from '@storybook/react';  import { useState } from 'react'; -import { IntlProvider } from 'react-intl';  import HeadingButtonComponent from './heading-button';  /** @@ -10,6 +9,19 @@ export default {    title: 'Molecules/Buttons/HeadingButton',    component: HeadingButtonComponent,    argTypes: { +    className: { +      control: { +        type: 'text', +      }, +      description: 'Set additional classnames to the button.', +      table: { +        category: 'Styles', +      }, +      type: { +        name: 'string', +        required: false, +      }, +    },      expanded: {        control: {          type: null, @@ -53,13 +65,6 @@ export default {        },      },    }, -  decorators: [ -    (Story) => ( -      <IntlProvider locale="en"> -        <Story /> -      </IntlProvider> -    ), -  ],  } as ComponentMeta<typeof HeadingButtonComponent>;  const Template: ComponentStory<typeof HeadingButtonComponent> = ({ @@ -79,55 +84,21 @@ const Template: ComponentStory<typeof HeadingButtonComponent> = ({  };  /** - * Heading Button Stories - Level 1 + * Heading Button Stories - Expanded   */ -export const Level1 = Template.bind({}); -Level1.args = { -  level: 1, -  title: 'Your title', -}; - -/** - * Heading Button Stories - Level 2 - */ -export const Level2 = Template.bind({}); -Level2.args = { +export const Expanded = Template.bind({}); +Expanded.args = { +  expanded: true,    level: 2,    title: 'Your title',  };  /** - * Heading Button Stories - Level 3 + * Heading Button Stories - Collapsed   */ -export const Level3 = Template.bind({}); -Level3.args = { -  level: 3, -  title: 'Your title', -}; - -/** - * Heading Button Stories - Level 4 - */ -export const Level4 = Template.bind({}); -Level4.args = { -  level: 4, -  title: 'Your title', -}; - -/** - * Heading Button Stories - Level 5 - */ -export const Level5 = Template.bind({}); -Level5.args = { -  level: 5, -  title: 'Your title', -}; - -/** - * Heading Button Stories - Level 6 - */ -export const Level6 = Template.bind({}); -Level6.args = { -  level: 6, +export const Collapsed = Template.bind({}); +Collapsed.args = { +  expanded: false, +  level: 2,    title: 'Your title',  }; | 
