Link dei Breadcrumb

@denvergeeks Ho una configurazione scheletrica per un componente breadcrumbs qui: Manuel Kostka / Discourse / Components / Breadcrumbs · GitLab.

L’approccio si basa sul codice del tema centrale che aggiunge breadcrumbs ad alcune viste che non mostrano i menu a discesa predefiniti (discourse-central-theme/javascripts/discourse/connectors/above-main-container/breadcrumbs.gjs at main · discourse/discourse-central-theme · GitHub).

Ho appena refattorizzato questo codice in modo che il template segua BEM per gli stili e sia più personalizzabile in generale. Ho anche aggiunto le categorie. Al momento non renderizzerà categorie nidificate, né su elenchi di tag o altre viste.

Non ho piani immediati per lavorarci ulteriormente. Ma penso che questo sia generalmente un approccio più performante e moderno, poiché non effettua chiamate ajax ed è costruito come un template glimmer. Se ti va, dai un’occhiata o prova ad estenderlo :wink:

3 Mi Piace