|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | 
| 
| 
| 
| 
| 
| 
| | * add useScrollbarWidth hook
* add useScrollLock hook
* add a new component to lock scroll with an overlay (it can be useful
especially on small screens to prevent background contents to be
scrolled) | 
| | 
| 
| 
| 
| | * add an optional close button
* add an icon prop | 
| | 
| 
| 
| 
| 
| 
| 
| | The styles applied to ResponsiveImage are related to the figure and
figcaption elements. Those elements could be use with other contents
than images. So I extracted them in a Figure component. The
ResponsiveImage component is no longer useful: the consumer should use
the Image component from `next` and wrap it in a link if needed. | 
| | 
| 
| 
| 
| 
| | The flipping animation is used at several places so it makes sense to
use a single component to handle the animation. It will avoid styles
duplication. | 
| | |  | 
| | 
| 
| 
| | * Rename message prop to children prop and set ReactNode as type | 
| | 
| 
| 
| 
| | Sizes are also predefined and can be set using the `size` prop,
so the consumers should no longer adjust the size in CSS. | 
| | 
| 
| 
| 
| | Some components have been renamed to be able to create Footer, Header
and Nav. | 
| | 
| 
| 
| 
| 
| 
| 
| 
| | * remove `alignment` and `withMargin` props (consumer should handle
that)
* move styles to Sass placeholders to avoid repeats with headings
coming from WordPress
* refactor some other components that depend on Heading to avoid ESlint
errors | 
| | |  | 
|  | Next expect a default export for pages so only those components should
use default exports. Everything else should use named exports to
reduce the number of import statements. |