Même barre de navigation sur ordinateur et mobile

Continuant la discussion de Utiliser la barre de navigation de bureau sur mobile ? :

Nous n’aimons pas ceci (mauvais) :

Nous aimons la cohérence, et nous n’utilisons pas tous les sélecteurs de la barre de navigation de bureau (bon) :

navigation-bar

Donc, réutiliser cette barre de navigation sur mobile nous convient, afin d’afficher les plus récents, les catégories et les meilleurs.

Est-ce possible sans changements majeurs ?

L’IA m’a dirigé ici, car il y a eu des changements dans le cœur en 2024, et faire ce changement n’est pas aussi facile qu’avant.

1 « J'aime »

Bonjour :wave:

J’ai ce composant de thème : Floating Navigation Controls and Desktop Navigation Bar for Mobile, et il y a eu des demandes pour le faire fonctionner à nouveau, car il est actuellement cassé.
Auparavant, le composant utilisait pour remplacer le template, mais cette méthode ne fonctionne plus.

Cependant, je n’avais pas remarqué cela dans le code principal jusqu’à maintenant :sweat_smile:

Si tout fonctionne, c’est en fait plus facile à implémenter maintenant avec le transformateur de valeur qu’avant.

Ajoutez ceci à une section JS d’un composant de thème dans l’administration :

import { apiInitializer } from "discourse/lib/api";

export default apiInitializer((api) => {
  api.registerValueTransformer("navigation-bar-dropdown-mode", ({ value }) => {
    return false;
  });
});

J’espère que ça marche :slight_smile:

3 « J'aime »

ça marche :slight_smile:

merci Don !

3 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.