Skip to content
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

[BUGFIX] Corriger l'affichage des icônes sur les composants (PIX-15304) #761

Open
wants to merge 2 commits into
base: dev
Choose a base branch
from

Conversation

er-lim
Copy link
Contributor

@er-lim er-lim commented Nov 14, 2024

💥 BREAKING_CHANGES

_Décrivez ici les breaking changes (voir la doc associée)[https://ui.pix.fr/?path=/docs/d%C3%A9veloppement-breaking-changes--docs]. Préfixer la PR par [BREAKING] dans ce cas. S'il n'y en a pas, la section peut être supprimée.

🎄 Problème

Les icônes sur le composant toast ne s’affichent pas ou il y a un effet lors du hover comme on peut le voir sur la capture :
Capture d’écran 2024-11-14 à 11 46 08

C'est aussi le cas sur d'autres composants

🎁 Proposition

Corriger cela en utilisant la propriété color plutôt que fill

🌟 Remarques

RAS

🎅 Pour tester

Vérifier, sur la RA de Pix UI, que les icônes ont bien le bon affichage 😄

@er-lim er-lim added 🚧 Development in progress Work In Progress cross-team Toutes les équipes de dev labels Nov 14, 2024
@er-lim er-lim self-assigned this Nov 14, 2024
@pix-bot-github
Copy link

Une fois l'application déployée, elle sera accessible à cette adresse https://ui-pr761.review.pix.fr
Les variables d'environnement seront accessibles sur scalingo https://dashboard.scalingo.com/apps/osc-fr1/pix-ui-review-pr761/environment

@AndreiaPena
Copy link
Member

AndreiaPena commented Nov 14, 2024

dev : bouton bleu et hover qui donne un fond en laissant la croix bleu

Enregistrement.de.l.ecran.2024-11-14.a.14.54.43.mov

PR : bouton noir et hover qui donne un fond avec la croix blanche

Enregistrement.de.l.ecran.2024-11-14.a.14.55.29.mov

@er-lim er-lim force-pushed the pix-15304-fix-component-icons-display branch from ee26815 to 1a29248 Compare November 14, 2024 14:43
@er-lim er-lim force-pushed the pix-15304-fix-component-icons-display branch from 1a29248 to 5b3714b Compare November 14, 2024 15:05
@@ -92,18 +89,15 @@
&--communication {
color: var(--pix-neutral-0);
background-color: var(--pix-primary-500);
fill: var(--pix-neutral-0);
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Malheureusement les boutons restent noir et ne prennent pas la color plus haut.

Capture d’écran 2024-11-14 à 17 02 17

Proposition : créer une classe sur le pixIconButton de la PixBanner et y faire un color dessus ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

C'est corrigé, j'ai réutilisé le .pix-icon-button pour ce modifier et les bannières de com Pix Orga / Pix Certif.

Je te laisse vérifier 😄

@QuentinChapelain-ui
Copy link

C'est super, petite question, les hover des deux composants toaster et banner sont différents
Capture d’écran 2024-11-15 à 10 47 10
Capture d’écran 2024-11-15 à 10 47 26
Dans l'exemple, dans un cas, l'icône du toaster au hover est dans une couleur saturé (bleu info-700) quand dans l'autre cas en banner le hover est plus léger (red error-100). Cela-est il une contrainte technique ? Sinon je pense que ce serait mieux d'alligner les comportements sur le fond léger plutôt que saturé pour conserver la cohérence entre composant.

@er-lim
Copy link
Contributor Author

er-lim commented Nov 15, 2024

@QuentinChapelain-ui Pas de contrainte technique, je peux faire la modification 😄

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

Successfully merging this pull request may close these issues.

5 participants