Primo tentativo di componente. Ho provato a creare un Nav Button Highlighter. Non funziona ancora

Volevo trasformare qualsiasi link di navigazione, o tutti i link di navigazione, in pulsanti. Nel mio caso, in modo che gli utenti vedano e vogliano cliccare quelli che voglio che clicchino.

Inoltre, per toglierli dal menu a discesa su mobile, poiché quella è una navigazione appropriata se non sono un percorso chiave che vuoi che gli utenti seguano, ma quando lo è, vorresti che non fosse nascosto lì dentro, quindi ho provato a dare loro una propria riga su mobile.

Dato che qualcun altro potrebbe volerlo usare, ho tentato di trasformarlo in un vero e proprio repository di componenti, ma sfortunatamente non sono riuscito a far funzionare l’evidenziazione. Qualcuno con un po’ più di esperienza può vedere qualcosa che mi è sfuggito?

1 Mi Piace

Ecco qualcosa che vedo a colpo d’occhio: dovresti spostare il tuo script in un file di inizializzazione dedicato, in javascripts/discourse/api-initializers/script.js.

3 Mi Piace