diff --git a/packages/studio-panel/src/components/Studio.tsx b/packages/studio-panel/src/components/Studio.tsx index 30ced5e..827f567 100644 --- a/packages/studio-panel/src/components/Studio.tsx +++ b/packages/studio-panel/src/components/Studio.tsx @@ -326,9 +326,142 @@ const Studio: React.FC = ({ userName, roomName }) => { - {/* Área central de video */} -
- + {/* Contenedor central - Área entre paneles laterales */} +
+ {/* Wrapper interno con padding y espacio para UI adicional */} +
+ {/* Área superior - Controles de layout y calidad */} +
+ {/* Indicador de calidad */} +
+ 720p +
+ + {/* Controles de layout (Grid/Focus) */} +
+ + +
+ + {/* Branding - Logo StreamYard style */} +
+ Producido con +
+
+ A +
+ AvanzaCast +
+
+
+ + {/* StudioVideoArea - Área principal de video (flexible) */} +
+ +
+ + {/* Área inferior - Barra de herramientas estilo StreamYard */} +
+ {/* Botones de participantes */} +
+ {/* Avatar del presentador */} +
+
+ {userName?.charAt(0)?.toUpperCase() || 'U'} +
+
+
+ + {/* Slots de invitados (5 espacios) */} + {[1, 2, 3, 4, 5].map((slot) => ( + + ))} +
+ + {/* Separador */} +
+ + {/* Botón Presentar o Invitar */} + + + {/* Separador */} +
+ + {/* Herramientas adicionales */} +
+ {/* Botón editar */} + + + {/* Botón añadir */} + + + {/* Botón configuración */} + +
+
+
{/* Panel derecho - Ajustes (posición absoluta derecha) */} @@ -477,9 +610,142 @@ const Studio: React.FC = ({ userName, roomName }) => { - {/* Área central de video */} -
- + {/* Contenedor central - Área entre paneles laterales */} +
+ {/* Wrapper interno con padding y espacio para UI adicional */} +
+ {/* Área superior - Controles de layout y calidad */} +
+ {/* Indicador de calidad */} +
+ 720p +
+ + {/* Controles de layout (Grid/Focus) */} +
+ + +
+ + {/* Branding - Logo AvanzaCast */} +
+ Producido con +
+
+ A +
+ AvanzaCast +
+
+
+ + {/* StudioVideoArea - Área principal de video (flexible) */} +
+ +
+ + {/* Área inferior - Barra de herramientas estilo StreamYard */} +
+ {/* Botones de participantes */} +
+ {/* Avatar del presentador */} +
+
+ {userName?.charAt(0)?.toUpperCase() || 'U'} +
+
+
+ + {/* Slots de invitados (5 espacios) */} + {[1, 2, 3, 4, 5].map((slot) => ( + + ))} +
+ + {/* Separador */} +
+ + {/* Botón Presentar o Invitar */} + + + {/* Separador */} +
+ + {/* Herramientas adicionales */} +
+ {/* Botón editar */} + + + {/* Botón añadir */} + + + {/* Botón configuración */} + +
+
+