カテゴリのセレクトキットを2つのドロップダウンに分割するにはどうすればよいですか?

ボランティアプロジェクトのコミュニティフォーラムを再設計しています。現在、公開ディスカッションカテゴリと、カテゴリとしても設定されているいくつかの作業グループがありますが、アクセスは特定のグループに制限されています。そのため、現在これらのグループ制限付きカテゴリは、そのグループのメンバーでない場合は完全に非表示になっています。しかし、より多くの参加者を引き付けるために、それらの可視性を高めたいと考えています。

それをサポートするために、公開カテゴリを「スペース」として、制限付きカテゴリを「グループ」として提示するデザインをスケッチしました。これら2つのタイプは、アクセスだけでなく、リードやモデレーションの方法も異なるため、この区別を設定したいと思います。

スケッチの下部にはカテゴリリストがあり、そこでCategory Groups componentを使用してこの分離を簡単に設定できます。

しかし、ナビゲーションバーに2つの異なるアクセスルートを提供したいとも思っています。

Screenshot from 2022-01-26 21-10-27

したがって、「スペース」と「グループ」の両方がカテゴリのドロップダウンリストを開きますが、アイテムは異なります。そして、あまり手間をかけずにこれを達成する方法があるかどうか、まだ疑問に思っています。@Johani、最近カスタムセレクトキットを追加するエレガントなアプローチを共有したと思いますが?ここで機能するかどうかはわかりませんが、すでにそれを見つけることができません。

皆さん、提案をお願いします :slight_smile:

「いいね!」 5

新しいトピックボタンをカスタムセレクトキットのドロップダウンにすることについて、最近投稿しましたが、それが役立つかもしれませんか? Convert the New Topic button to a have a sub menu - #7 by awesomerobot

「いいね!」 6

ああ、それは私がジョーに帰属していたと記憶していたトピックです。@awesomerobot、再度共有いただきありがとうございます!

「いいね!」 1

カテゴリドロップダウンを変更して、制限のないカテゴリのみを表示させることができます。また、それを「拡張」する別のコンポーネントを作成して、制限付きカテゴリのみを表示させることもできます。

これらすべてには、わずかなコードしか必要なく、将来性もあります。

その前に、ちょっとした質問があります。コンポーザーではどうなりますか?トピックを作成するときにも、この分離が必要ですか、それともコンポーザーでは「スペース」と「グループ」の両方が同じドロップダウンに含まれていても構いませんか?

「いいね!」 2

はい、ドロップダウンの完璧で簡単な解決策のように思えます!

コンポーザーは調整なしの方が良いと思います。制限されたカテゴリに投稿できないユーザーには、そもそもコンポーザーに表示されるべきではありません。