summaryrefslogtreecommitdiffstats
path: root/src/components/organisms/toolbar
Commit message (Collapse)AuthorAgeFilesLines
* chore(toolbar): add missing animation on medium and large devicesArmand Philippot2022-06-091-0/+4
|
* fix(media-queries): use pixel based media queriesArmand Philippot2022-06-091-1/+4
| | | | | | | | Everything was working fine with Firefox but it seems Chromium still has issues with `em` unit in media queries. The toolbar modals (search, settings and also main nav) was not displaying correctly on small devices. Some styles was missing. By switching to pixels based media queries, the bug seems fixed.
* fix(settings): avoid cropped tooltip on small devicesArmand Philippot2022-06-093-71/+27
| | | | | | I changed the settings disposition to make tooltip positioning easier. Jest complains about ref passed but everything seems to work as expected so I'm not sure it is relevant. Maybe a bug with cloneElement.
* fix(settings): close tooltip when modal is closingArmand Philippot2022-06-081-10/+11
| | | | | The event was not captured so the tooltip remained open when the settings was closed. It prevented to click on the toolbar buttons.
* chore: add aria hidden attribute to SVG iconsArmand Philippot2022-06-072-2/+2
|
* test: install and configure cypressArmand Philippot2022-06-024-4/+4
| | | | I also configure Jest to avoid conflicts between Cypress and Jest.
* chore: replace the toggle componentArmand Philippot2022-06-011-1/+1
|
* chore: replace Checkbox component with a BooleanField componentArmand Philippot2022-05-317-27/+63
| | | | | Checkbox and radio buttons are working the same way so I decided to group them in a same component.
* chore: close search form when launching searchArmand Philippot2022-05-241-0/+2
|
* chore: give autofocus to the toolbar search formArmand Philippot2022-05-241-2/+11
|
* chore(toolbar): change icons to close button when activatedArmand Philippot2022-05-244-20/+24
|
* chore: complete Storybook storiesArmand Philippot2022-05-215-16/+30
|
* chore: handle settings changeArmand Philippot2022-05-187-25/+109
|
* chore: close toolbar modals on click/focus outsideArmand Philippot2022-05-187-43/+37
|
* chore: add branding animationArmand Philippot2022-05-182-1/+16
|
* chore: add Search pageArmand Philippot2022-05-156-23/+25
|
* chore: add a Layout componentArmand Philippot2022-04-222-1/+8
| | | | It defines the different components used by all other layouts.
* refactor(storybook): reorganize design systemArmand Philippot2022-04-204-39/+128
| | | | | Add more stories for each components and change some components categories for better organization.
* refactor: support React 18Armand Philippot2022-04-164-23/+29
| | | | | | | | 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 Toolbar componentArmand Philippot2022-04-146-63/+241
|
* chore: add a Search componentArmand Philippot2022-04-144-0/+151
|
* chore: add a Settings componentArmand Philippot2022-04-144-0/+176
|
* chore: add a MainNav componentArmand Philippot2022-04-145-0/+361