| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | refactor(components): rewrite Notice component | Armand Philippot | 2023-11-11 | 5 | -162/+0 |
| | | | | | * Rename message prop to children prop and set ReactNode as type | ||||
| * | refactor(components): remove Column and NoScript from atoms | Armand Philippot | 2023-11-11 | 12 | -177/+6 |
| | | | | | | | | * Column is a simple div meant to be used inside Columns component so they should live together. * NoScript is only used in Layout component and its name does not make sense since it needs to be used inside a `noscript` element. | ||||
| * | feat(components): replace icons with a generic Icon component | Armand Philippot | 2023-10-24 | 3 | -12/+11 |
| | | | | | | Sizes are also predefined and can be set using the `size` prop, so the consumers should no longer adjust the size in CSS. | ||||
| * | feat(components): add Article, Aside, Footer, Header, Main & Nav | Armand Philippot | 2023-10-24 | 31 | -143/+404 |
| | | | | | | Some components have been renamed to be able to create Footer, Header and Nav. | ||||
| * | refactor(components): rewrite Heading component | Armand Philippot | 2023-10-24 | 2 | -1/+2 |
| | | | | | | | | | | * 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 | ||||
| * | refactor(components): rewrite Section component | Armand Philippot | 2023-10-24 | 7 | -122/+111 |
| | | | | | | | * Make it compliant with ESlint rules * Remove mandatory heading, it now depends on the consumer * Change defaults for hasBorder and variant | ||||
| * | build: convert project to esm | Armand Philippot | 2023-10-24 | 7 | -0/+7 |
| | | |||||
| * | refactor: use named export for everything except pages | Armand Philippot | 2023-09-20 | 22 | -83/+66 |
| | | | | | | | 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. | ||||
| * | refactor(build): replace paths aliases with relative paths | Armand Philippot | 2023-09-19 | 13 | -16/+16 |
| | | | | | | | 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. | ||||
| * | test: install and configure cypress | Armand Philippot | 2022-06-02 | 7 | -7/+7 |
| | | | | | I also configure Jest to avoid conflicts between Cypress and Jest. | ||||
| * | chore: complete Storybook stories | Armand Philippot | 2022-05-21 | 2 | -16/+0 |
| | | |||||
| * | chore: improve accessibility | Armand Philippot | 2022-05-15 | 2 | -2/+19 |
| | | |||||
| * | chore: add Article pages | Armand Philippot | 2022-05-15 | 1 | -1/+0 |
| | | |||||
| * | chore: add a Contact page | Armand Philippot | 2022-05-07 | 2 | -3/+24 |
| | | |||||
| * | chore: add a Column component | Armand Philippot | 2022-04-29 | 3 | -0/+57 |
| | | |||||
| * | chore: add a PageLayout component | Armand Philippot | 2022-04-25 | 2 | -1/+10 |
| | | |||||
| * | chore: add a Sidebar component | Armand Philippot | 2022-04-20 | 4 | -0/+97 |
| | | |||||
| * | refactor(storybook): reorganize design system | Armand Philippot | 2022-04-20 | 5 | -22/+105 |
| | | | | | | Add more stories for each components and change some components categories for better organization. | ||||
| * | refactor: support React 18 | Armand Philippot | 2022-04-16 | 5 | -9/+13 |
| | | | | | | | | | I replaced the deprecated VFC type with FC type and made all children explicits. Formatjs is still not compatible with React 18 so I need to skip type checking when comitting. There are some type errors because of IntlProvider in Storybook stories. | ||||
| * | chore: add a ContactForm component | Armand Philippot | 2022-04-15 | 1 | -0/+5 |
| | | |||||
| * | chore: add a Notice component | Armand Philippot | 2022-04-15 | 4 | -0/+104 |
| | | |||||
| * | chore: add a Copyright component | Armand Philippot | 2022-04-11 | 4 | -0/+178 |
| | | |||||
| * | chore: add a NoScript component | Armand Philippot | 2022-04-11 | 4 | -0/+97 |
| | | |||||
| * | chore: add a Section component | Armand Philippot | 2022-04-09 | 4 | -0/+184 |
| | | |||||
| * | chore: add a Main component | Armand Philippot | 2022-04-09 | 3 | -0/+87 |
