メインコンテンツへスキップ
サイドバータブ API を使用すると、拡張機能は ComfyUI インターフェースのサイドバーにカスタムタブを追加できます。これは、継続的な表示とクイックアクセスを必要とする機能を追加する際に役立ちます。

基本的な使い方

タブ設定

各タブにはいくつかのプロパティが必要です:
render 関数は DOM 要素を受け取り、そこにタブのコンテンツを挿入する必要があります。

アイコンオプション

サイドバータブのアイコンには、さまざまなアイコンセットを使用できます:
  • PrimeVue アイコン:pi pi-[icon-name](例:pi pi-home
  • Material Design アイコン:mdi mdi-[icon-name](例:mdi mdi-robot
  • Font Awesome アイコン:fa-[style] fa-[icon-name](例:fa-solid fa-star
これらのアイコンを使用する前に、対応するアイコンライブラリが読み込まれていることを確認してください。

状態を持つタブの例

状態を維持するタブを作成できます:

React コンポーネントの使用

サイドバータブに React コンポーネントをマウントできます:
サイドバータブとして統合された React アプリケーションの実際の例については、GitHub の ComfyUI-Copilot プロジェクト をご覧ください。

動的コンテンツの更新

グラフの変更に応じてサイドバーのコンテンツを更新できます: