| Résumé | Rendre l’icône de bascule de la barre latérale dynamique et personnalisable | |
| Dépôt | https://github.com/Lillinator/dynamic-sidebar-icon | |
| Aperçu | https://discourse.theme-creator.io/theme/Lilly/discourse-sidebar-icon | |
| Guide d’installation | Comment installer un thème ou un composant de thème |
Installer ce composant de thème
Aperçu
Un composant de thème Discourse léger qui modifie dynamiquement l’icône de bascule de la barre latérale dans l’en-tête en fonction du fait que la barre latérale soit ouverte ou fermée.
Par défaut, le composant affiche l’icône de menu hamburger standard (bars) lorsque la barre latérale est fermée, et passe à une icône de fermeture en X (xmark) lorsque la barre latérale est ouverte.
Les administrateurs peuvent spécifier des icônes personnalisées à la place, s’ils le souhaitent, et choisir également de l’activer pour la vue mobile (bien que l’aspect dynamique du composant ne s’applique qu’aux tailles de fenêtre de visualisation non mobiles, les administrateurs qui modifient l’icône ouverte peuvent souhaiter une cohérence avec leur expérience utilisateur mobile).
Fonctionnalités
- Fournit aux utilisateurs un retour visuel clair sur la manière d’interagir avec la barre latérale.
- Les administrateurs peuvent facilement remplacer les icônes par défaut par n’importe quelle icône FontAwesome via les paramètres du thème.
- Permet d’activer une icône de barre latérale remplacée pour la cohérence de l’expérience utilisateur sur les fenêtres de visualisation mobiles.
Captures vidéo
Paramètres par défaut du composant :
Utilisation des icônes dog et cat :
Paramètres
Personnalisez les icônes utilisées pour ouvrir et fermer la barre latérale en modifiant les paramètres du composant :
| paramètre | description |
|---|---|
Icon_to_open_the_sidebar |
l’icône affichée lorsque la barre latérale est réduite (par défaut : bars) |
Icon_to_close_the_sidebar |
l’icône affichée lorsque la barre latérale est développée (par défaut : xmark) |
Apply_open_icon_on_mobile |
appliquer l’icône « ouverte » personnalisée sur la fenêtre de visualisation mobile (par défaut : false) |
Remarques
- Si vous utilisez des icônes personnalisées qui ne sont pas déjà incluses dans Discourse core, elles apparaîtront vides ; pour corriger cela, vous devez ajouter les icônes personnalisées (par exemple,
rocket,cat) au paramètre de siteSVG icon subsetdans les paramètres administrateur de votre Discourse (voirAll Site Settings→SVG icon subset). - Ce composant ne fonctionne pas avec le mode déroulant de l’en-tête.
Découvrez mes autres créations Discourse
