메인 콘텐츠로 건너뛰기
사이드바 탭 API를 사용하면 확장 프로그램에서 ComfyUI 인터페이스의 사이드바에 맞춤형 탭을 추가할 수 있습니다. 이는 지속적인 가시성과 빠른 접근이 필요한 기능을 추가하는 데 유용합니다.

기본 사용법

탭 구성

각 탭에는 여러 속성이 필요합니다:
render 함수는 DOM 요소를 받아 탭의 콘텐츠를 삽입해야 합니다.

아이콘 옵션

사이드바 탭 아이콘은 다양한 아이콘 세트를 사용할 수 있습니다:
  • PrimeVue 아이콘: pi pi-[아이콘 이름] (예: pi pi-home)
  • Material Design 아이콘: mdi mdi-[아이콘 이름] (예: mdi mdi-robot)
  • Font Awesome 아이콘: fa-[스타일] fa-[아이콘 이름] (예: fa-solid fa-star)
해당 아이콘 라이브러리를 사용하기 전에 반드시 로드되어야 합니다.

상태 유지 탭 예제

상태를 유지하는 탭을 만들 수 있습니다:

React 컴포넌트 사용하기

React 컴포넌트를 사이드바 탭에 마운트할 수 있습니다:
실제 React 애플리케이션을 사이드바 탭으로 통합한 사례는 GitHub의 ComfyUI-Copilot 프로젝트를 확인하세요.

동적 콘텐츠 업데이트

그래프 변경에 따라 사이드바 콘텐츠를 업데이트할 수 있습니다: