サイドバーメニューの並べ替え

トーンに関する質問への簡単な補足ですが、リリーの返信は無礼には見えませんでした。むしろ、外からではまだ完全に明確でない質問に対する簡潔な回答であり、リンクが全員で機能しないという側面が、彼女のコンポーネントとは無関係かもしれないという示唆に過ぎませんでした。

実際の問題について:2つのセクションが同じスラッグを共有すること自体は問題ではありません。サイドバーでは共存できます。
このコンポーネントはCSSの data-section-name を介してセクションを配置し、レンダリングされたDOMで公開されている唯一の安定したフックです。スラッグ以外の個別のIDは存在しないため、同じ名前を持つ2つのセクションに異なる順序値を割り当てることはできません。コンポーネントはそれらを区別できませんし、DOMがそれよりも細かな選択要素を公開していないため、他のCSSベースのアプローチでも同様です。
したがって、これはあなたがIDのアイデアで提案したような小さな改善の問題ではなく、Discourseが現在公開していないものをDOMが公開するか、根本的に異なるアプローチが必要となります。

スラッグを使用していることに関する順序変更コンポーネントへのあなたの問題が、まだ完全に明確ではありません。あなたの例では、両方のセクションは隣り合っています。これはこのコンポーネントで問題なく動作します。もしかすると、セクションの順序変更に関するあなたの正確な問題をさらに明確に説明できるかもしれません。

「いいね!」 4