Voici quelques améliorations concernant le menu latéral :
1/ Meilleure utilisation des éléments de React-admin pour prendre en compte toute la largeur de l'espace menu pour les items. J'ai aussi supprimé les props qui ne sont plus implémentés dans le code de react-admin, et nettoyé les styles custom rajoutés devenus inutiles.
Avant :
Après :
2/ Meilleure intégration des submenus quand le menu est replié, comme recommandé dans les exemples de React-admin.
Avant :
Après :
3/ Correction de la position des tooltips
Avant :
Après :
4/ Ajout d'un indicatif de sélection de l'item actif (trait de 3px de la couleur primaire du thème)
5/ Depuis le passage à la v1.0.0, un bouton "Déconnexion" a été rajouté dans le menu, dans la version mobile seulement, mais celui-ci apparaissait tout le temps, même si on n'était pas connecté. J'ai modifié pour ajouter les boutons d'inscription et de login à la place dans ce cas. Vu que les boutons d'inscription/login/logout sont toujours disponible dans l'appBar en haut à droite dans la version mobile, il est aussi possible de ne pas rajouter ces boutons dans le menu...
Hello,
Voici quelques améliorations concernant le menu latéral :
1/ Meilleure utilisation des éléments de React-admin pour prendre en compte toute la largeur de l'espace menu pour les items. J'ai aussi supprimé les props qui ne sont plus implémentés dans le code de react-admin, et nettoyé les styles custom rajoutés devenus inutiles.
Avant :
Après :
2/ Meilleure intégration des submenus quand le menu est replié, comme recommandé dans les exemples de React-admin.
Avant :
Après :
3/ Correction de la position des tooltips
Avant :
Après :
4/ Ajout d'un indicatif de sélection de l'item actif (trait de 3px de la couleur primaire du thème)
5/ Depuis le passage à la v1.0.0, un bouton "Déconnexion" a été rajouté dans le menu, dans la version mobile seulement, mais celui-ci apparaissait tout le temps, même si on n'était pas connecté. J'ai modifié pour ajouter les boutons d'inscription et de login à la place dans ce cas. Vu que les boutons d'inscription/login/logout sont toujours disponible dans l'appBar en haut à droite dans la version mobile, il est aussi possible de ne pas rajouter ces boutons dans le menu...
Avant :
Après :