| Commit message (Collapse) | Author | Age | Files | Lines | 
| | 
| 
| 
| 
| 
|  | 
It removes items complexity by allowing consumers to use any label/value
association. Translations should also be defined by the consumer.
Each item can now be configured separately (borders, layout...).
 | 
| | 
| 
| 
| 
| 
|  | 
The HeadingButton component was only used inside Widget component and
it is not very useful on its own so I merge the two components in a
new Collapsible component.
 | 
| | 
| 
| 
| 
| 
| 
| 
|  | 
It makes it easier to change a route if needed and it avoid typo
mistakes.
I also refactored a bit the concerned files to be complient with the
new ESlint config. However, I should rewrite the pages to reduce
the number of statements.
 | 
| | 
| 
| 
| 
| 
|  | 
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.
 | 
| | 
| 
| 
| 
| 
|  | 
Using paths aliases starting with "@" can be confusing and can lead to
conflict with existings modules. I prefer to use relative paths to
avoid extra configuration in tools because of these aliases.
 | 
| | 
| 
| 
| 
| 
| 
|  | 
The api file in services was not really readable. So I move the types
and I also rewrite a little the fetch function.
I also rename most of the type to avoid conflict with preexisting
types (like Node) and to keep consistency.
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
| 
|  | 
Since I'm using new components, I will also rewrite the GraphQL queries
so it is easier to start from scratch.
 | 
| | 
| 
| 
| 
|  | 
I'm not able to configure SWC plugins in Next.js so to make it works,
all translation must have an id.
 | 
| |  | 
 | 
|   
  
  
  
  
  
  
  
   | 
* chore: add a Pagination component
* chore: add blog pages
* chore: fallback to page number based navigation if JS disabled
* chore: update translation
 |