Skip to content

Conversation

KGALLET
Copy link
Contributor

@KGALLET KGALLET commented Oct 9, 2024

Fix the issue #319

Not sure if i did all the requirements in order to contribute to the repo, feel free to ask me further dev / informations.

@revolunet revolunet requested a review from garronej October 9, 2024 16:27
@garronej
Copy link
Collaborator

garronej commented Oct 9, 2024

Salut @KGALLET,

Merci pour la contribution.
Le DIFF est un peut gros, c'est difficile de voir ce que tu as changer vu que tu as refactorer.
S'il te plais rebase avec un diff minimum qui ne traitre que le bug en question.

@KGALLET KGALLET force-pushed the fix/side-menu-with-multiple-3levels branch from 3923ad6 to d2c57dc Compare October 9, 2024 18:02
@KGALLET
Copy link
Contributor Author

KGALLET commented Oct 9, 2024

Salut @garronej,

Je suis repassé et j'ai modifié le commit. C'est beaucoup plus visible en effet sur la diff maintenant. Juste un soucis au niveau de la "key" props.
Désolé d'avoir refacto, c'est de la façon dont j'ai procédé pour trouver itérativement et corriger le bug.

Pour info, j'ai retesté sur le playground avec CRA, vite, et NextJS (app + pages)
Pour reproduire le bug, tu peux juste copy paste le bout de code dans l'issue #319 dans le playground et essayer de dérouler tous les menus à 3 niveaux

Dis moi si c'est ok pour toi maintenant
A dispo

@KGALLET
Copy link
Contributor Author

KGALLET commented Oct 16, 2024

@garronej
Hello,
any updates on this ? :)

@garronej
Copy link
Collaborator

Désolé d'avoir manqué la modification.
Un grand merci d'avoir pris le temps non seulement de diagnostiquer le bug, mais aussi de proposer un correctif.

Le DIFF pourrait littéralement se résumer à une ligne. Ici, tu as variabilisé isExpended, ce qui n'a pas de lien direct avec la PR, et cela pourrait même suggérer que c'est un état contrôlé, alors qu'il s'agit en réalité de la valeur par défaut lorsque le composant est monté. La sémentique est trompeuse.

Peux-tu faire un rebase avec juste la ligne concernée ? Je te promets de merge et de release immédiatement après.

@KGALLET KGALLET force-pushed the fix/side-menu-with-multiple-3levels branch from d2c57dc to 1b75e34 Compare October 16, 2024 11:55
@KGALLET
Copy link
Contributor Author

KGALLET commented Oct 16, 2024

@garronej
Pas de soucis !

c'est fait :)

@garronej garronej merged commit 8d2193e into codegouvfr:main Oct 17, 2024
6 checks passed
@KGALLET KGALLET mentioned this pull request Oct 17, 2024
@KGALLET
Copy link
Contributor Author

KGALLET commented Oct 17, 2024

Thx @garronej

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants