トピック作成用のタグ選択器をカスタマイズする方法は?

皆さん、こんにちは。

新しいトピックを作成する際に、ユーザーがタグを選択できるように、チェックボックス付きのタグセットを表示したいと考えています。そして、選択されたチェックボックスに基づいて、テキストフィールドの値を選択されたタグのリストで更新します。

管理パネルから新しいコンポーネントを作成し、要件に合わせて UI を追加しました(添付画像を参照)が、タグをモデル(トピック)オブジェクトにバインドできません。

実際には、Discourse の mini-tag-chooser コンポーネントを削除し、独自のものに置き換えたいだけです。その方法はどのようにすればよいでしょうか。

よろしくお願いいたします、
Saurabh Khandelwal

似たようなことをやりましたが、choose-topic コンポーネントを適応させました:

見た目はあまり良くありませんが、現時点では機能しています。後で、このようなマルチセレクトボックスコンポーネントを使うように更新するかもしれません。