Dynamisches Seitenleisten-Symbol für Discourse

Ich habe die Komponente refaktoriert und eine neue boolesche Einstellung Open-Icon auf Mobilgeräten anzeigen hinzugefügt (standardmäßig deaktiviert). Damit können Administratoren, die das Standard-Icon bars geändert haben, entscheiden, ob sie es für die mobile Ansicht aktivieren möchten, um eine konsistente Benutzererfahrung zu gewährleisten. Die mobile Overlay-Seitenleiste verhält sich anders, sodass sich das Icon nicht ändert, wenn die Seitenleiste in einer kleinen Ansicht aktiviert wird. Ich habe den ursprünglichen Beitrag ebenfalls aktualisiert.

3 „Gefällt mir“