Mich interessiert dieses Thema, weil ich den Use Case noch nicht vollständig verstehe.
Die Seitenleiste erlaubt es bereits, jedem Link ein Icon zuzuweisen, und Links, die von einem Administrator hinzugefügt werden, sind bereits verifiziert. Von Benutzern erstellte Abschnitte in der Seitenleiste ähneln dem, da der Benutzer explizit Links hinzufügt, die er bereits kennt und denen er vertraut.
Ich kann den Nutzen darin definitiv sehen, dort die Styling-Regeln für externe Links anzuwenden, aber mir ist nicht ganz klar, welchen zusätzlichen Mehrwert das Komponente bieten würde, über die bestehende Icon-Unterstützung der Seitenleiste hinaus, besonders da du erwähnt hast, dass du weder das Modal noch Einschränkungen möchtest.
Wäre dein Hauptziel einfach, visuell anzuzeigen, dass ein Link in der Seitenleiste auf eine externe Seite verweist, und dafür dasselbe Styling/dasselbe Icon wie die Komponente zu verwenden?