Erster Komponentenversuch. Ich habe versucht, einen Navigationsschaltflächen-Hervorheber zu erstellen. Funktioniert noch nicht

Ich wollte Navigationslinks, oder alle Navigationslinks, in Schaltflächen umwandeln. In meinem Fall, damit Benutzer die Links sehen und anklicken, die ich ihnen zeigen möchte.

Außerdem wollte ich sie aus dem Dropdown-Menü auf Mobilgeräten entfernen, da dies eine gute Navigation ist, wenn sie kein wichtiger Pfad sind, den Sie Benutzer nehmen lassen möchten. Wenn es jedoch einer ist, möchten Sie ihn nicht dort verstecken. Deshalb habe ich versucht, ihnen auf Mobilgeräten eine eigene Zeile zu geben.

Da jemand anderes es vielleicht verwenden möchte, habe ich versucht, es in ein richtiges Komponenten-Repository zu verwandeln, aber leider konnte ich das Hervorheben nicht zum Laufen bringen. Kann jemand mit etwas mehr Erfahrung sehen, was ich übersehen habe?

1 „Gefällt mir“

Hier ist etwas, das ich auf einen Blick sehe: Sie sollten Ihr Skript in eine dedizierte Initialisierungsdatei verschieben, und zwar nach javascripts/discourse/api-initializers/script.js.

3 „Gefällt mir“