Skip to main content
La API de Sidebar Tabs permite que las extensiones agreguen pestañas personalizadas a la barra lateral de la interfaz de ComfyUI. Esto es útil para agregar funciones que requieren visibilidad persistente y acceso rápido.

Uso básico

Configuración de pestañas

Cada pestaña requiere varias propiedades:
La función render recibe un elemento DOM donde debes insertar el contenido de tu pestaña.

Opciones de iconos

Los iconos de las pestañas de la barra lateral pueden usar distintos conjuntos de iconos:
  • Iconos PrimeVue: pi pi-[icon-name] (por ejemplo, pi pi-home)
  • Iconos Material Design: mdi mdi-[icon-name] (por ejemplo, mdi mdi-robot)
  • Iconos Font Awesome: fa-[style] fa-[icon-name] (por ejemplo, fa-solid fa-star)
Asegúrate de que la biblioteca de iconos correspondiente esté cargada antes de usar estos iconos.

Ejemplo de pestaña con estado

Puedes crear pestañas que mantengan su estado:

Usar componentes de React

Puedes montar componentes de React en las pestañas de la barra lateral:
Para ver un ejemplo real de una aplicación de React integrada como pestaña de la barra lateral, consulta el proyecto ComfyUI-Copilot en GitHub.

Actualizaciones dinámicas de contenido

Puedes actualizar el contenido de la barra lateral en respuesta a cambios en el gráfico: