-
-
Notifications
You must be signed in to change notification settings - Fork 88
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
Add background toggle functionality to NewsItem header #174
Conversation
Tp envoyer un fichier photo / vidéo pr voir ce que ça fait stp ? |
c'est plus simple de faire comme ca |
Au pire si tu es chaud, tu as juste à créer un thème pour le rendu... |
Faut inverser la couleurs du texte, pas rajouter un fond ! Tom HLR sera d'accord avec moi là dessus ! |
oui |
Oui mais si la couleur du texte est bonne, c'est le truc le plus simple que j'ai trouvé |
Car parfois le texte marche en mode sombre et en mode clair |
Ça marche pas juste parce que la couleurs est forcé ! Mais honnêtement il serait plus intéressant de rendre l'HTML en natif, histoire de résoudre se problème mais également les tailles de police, etc... |
Oui mais pour cela il faudrait que tu créer une fonction qui détecte les couleurs... les classifies... puis à ce moment là appliquer la couleur de rendu de Papillon |
C'est pour ça j'ai juste mis un fond blanc comme sur gmail |
Vraiment pas mal l'idée mais essaie d'appliquer ça dynamiquement et nativement ça serait nickel (comme les autres ont dit). Je passe la PR en draft mentionne moi qd elle mergeable 👌 |
Le HTML est déja rendu en natif et on a le contrôle sur la manière dont il est rendu |
non |
Pourquoi ptdr |
Merci de ces explications très claires |
🚀 Nouvelle Pull Request
Proposez vos modifications pour améliorer Papillon
Informations importantes
Merci de vous référer à la documentation sur la contribution si vous avez des questions à propos des pull requests (https://gitbook.getpapillon.xyz/organisation/outils-internes/github)
Checklist d'avant pull request
Veuillez cocher toutes les cases applicables en remplaçant [ ] par [x].
TODO
(aka des annotations pour du code manquant) dans vos modificationsDescription:
This PR introduces a new feature that allows users to toggle the background color of the NewsItem component in dark mode. The changes include:
Key changes:
isWhiteBackground
to control the background colortoggleBackground
function to switch between dark and light backgroundsAnimated
APIuseLayoutEffect
to include the toggle button in the header (only in dark mode)The toggle is only available in dark mode and provides users with the flexibility to choose their preferred reading background.