| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | feat(components): add a VisuallyHidden component | Armand Philippot | 2023-11-11 | 1 | -2/+2 | 
| | | |||||
| * | refactor(components): rewrite SocialLink component | Armand Philippot | 2023-11-11 | 7 | -97/+143 | 
| | | | | | | * replace default label with a label prop * rename name prop to icon prop | ||||
| * | refactor(components): rewrite SharingLink component | Armand Philippot | 2023-11-11 | 8 | -253/+241 | 
| | | | | | | * replace default label with label prop * simplify CSS rules | ||||
| * | refactor(components): rewrite Link component | Armand Philippot | 2023-11-11 | 13 | -474/+249 | 
| | | | | | | | | | | * rename `external` prop to `isExternal` * rename `download` prop to `isDownload` * rewrite CSS to reduce code length and complexity * move link styles in Sass placeholders to avoid repeats because of WordPress articles * move NavLink component to molecules | ||||
| * | feat(components): replace icons with a generic Icon component | Armand Philippot | 2023-10-24 | 1 | -1/+0 | 
| | | | | | | Sizes are also predefined and can be set using the `size` prop, so the consumers should no longer adjust the size in CSS. | ||||
| * | build: convert project to esm | Armand Philippot | 2023-10-24 | 4 | -0/+4 | 
| | | |||||
| * | refactor: use named export for everything except pages | Armand Philippot | 2023-09-20 | 13 | -42/+30 | 
| | | | | | | | 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 | 9 | -15/+15 | 
| | | | | | | | 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. | ||||
| * | chore: make Links and Images compliant with Next.js 13 | Armand Philippot | 2023-01-23 | 2 | -12/+9 | 
| | | |||||
| * | test(unit): fix Jest errors due to images import | Armand Philippot | 2022-06-03 | 1 | -0/+3 | 
| | | | | | | I mocked some SVG files and moves the branding photo to public directory. It is more a workaround than a real fix but it works so... | ||||
| * | test: install and configure cypress | Armand Philippot | 2022-06-02 | 4 | -4/+4 | 
| | | | | | I also configure Jest to avoid conflicts between Cypress and Jest. | ||||
| * | chore: adjust dark mode styles | Armand Philippot | 2022-05-22 | 2 | -32/+184 | 
| | | |||||
| * | chore: complete Storybook stories | Armand Philippot | 2022-05-21 | 1 | -4/+1 | 
| | | |||||
| * | chore: adjust and complete missing styles | Armand Philippot | 2022-05-16 | 1 | -23/+0 | 
| | | | | | | | * add logo to topics pages and links * add Prism styles to articles * and a few other adjustements | ||||
| * | chore: improve accessibility | Armand Philippot | 2022-05-15 | 1 | -0/+23 | 
| | | |||||
| * | chore: add a CV page | Armand Philippot | 2022-05-03 | 3 | -8/+117 | 
| | | |||||
| * | refactor(storybook): reorganize design system | Armand Philippot | 2022-04-20 | 4 | -21/+136 | 
| | | | | | | Add more stories for each components and change some components categories for better organization. | ||||
| * | refactor: support React 18 | Armand Philippot | 2022-04-16 | 5 | -12/+26 | 
| | | | | | | | | | 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 Nav component | Armand Philippot | 2022-04-12 | 1 | -3/+1 | 
| | | |||||
| * | refactor: use a consistent classname prop and avoid children prop | Armand Philippot | 2022-04-08 | 5 | -16/+29 | 
| | | | | | | | | | I was using the FunctionComponent type for some component that do not use children. So I change the type to VoidFunctionComponent to avoid mistakes. I also rename all the "classes" or "additionalClasses" props to "className" to keep consistency between each components. | ||||
| * | chore: add a ResponsiveImage component | Armand Philippot | 2022-04-06 | 1 | -3/+15 | 
| | | |||||
| * | chore: add a SharingLink component | Armand Philippot | 2022-04-05 | 4 | -0/+301 | 
| | | |||||
| * | chore: add a NavLink component | Armand Philippot | 2022-04-04 | 4 | -0/+145 | 
| | | |||||
| * | chore: add a social link component | Armand Philippot | 2022-04-01 | 4 | -0/+149 | 
| | | |||||
| * | chore: add a Link component | Armand Philippot | 2022-03-31 | 4 | -0/+153 | 
