-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DS-464: feat(ErrorSummary): add component #488
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Très cool!
J'ai reviewed un peu trop vite. Je pense qu'il manque que le Enter du clavier trigger le lien quand il a le focus. |
Je me fiais sur le comportement natif du browser mais j'ai utilisé l'attribut |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Quelques commentaires ici et là sinon:
- Il faudrait que le titre du composant soit un Heading (
h2
,h3
...). - Est-ce qu'il serait possible de changer le
<div>
container par un élément<section>
? - Le contenu qui vient après le titre est wrappé dans un
<div>
. Le<div>
n'est pas vraiment nécessaire donc si tu pouvais l'enlever ça ferait ça de moins dans le code.
@LarryMatte Les différences notées ( |
@pylafleur Le heading |
C'est good! tu peux utiliser un élément |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
PR Description
DS-464
Ajouter le composant Error Summary
L'implémentation utilise la Sectional Banner, sur laquelle il a été nécessaire d'ajouter une propriété focusable pour être conforme à la documentation du Error Summary. Aussi, le titre de la sectional banner utilise un
span
plutôt qu'unh2
comme prescrit. À voir si c'est quelque chose qui nécessite d'être adressé, et de quelle façon.Aussi, le visuel de l'état focus diffère légèrement du figma. Par contre, j'ai réutilisé une fonction existante pour appliquer les styles et ça semble harmonisé avec ce qu'on a sur d'autres composantes (inputs, boutons, etc).
New component checklist
storybook
package.