Le code que je partage ne provient pas d’un widget, mais d’un composant que nous avons publié pour téléchargement ici sur Meta.
Nous y utilisons le routeur, ainsi que @discourseComputed, pour vérifier si l’itinéraire a changé et rendre le contenu en conséquence.
Vous pouvez explorer plus en détail le code si vous souhaitez comprendre son fonctionnement.