export type TabType = 'comments' | 'banners' | 'brand' | 'style' | 'notes' | 'participants' | 'chat' interface TabsColumnProps { activeTab: TabType onChangeTab: (tab: TabType) => void onTogglePanel?: () => void isCollapsed?: boolean } export function TabsColumn({ activeTab, onChangeTab, onTogglePanel, isCollapsed }: TabsColumnProps) { const tabs: { id: TabType; icon: JSX.Element; label: string }[] = [ { id: 'comments', label: 'Comentarios', icon: ( ), }, { id: 'banners', label: 'Banners', icon: ( ), }, { id: 'brand', label: 'Activos multimedia', icon: ( ), }, { id: 'style', label: 'Estilo', icon: ( ), }, { id: 'notes', label: 'Notas', icon: ( ), }, { id: 'participants', label: 'Personas', icon: ( ), }, ] return (
{/* Botón de colapso en la parte superior */} {onTogglePanel && ( )} {/* Tabs */} {tabs.map((tab) => ( ))}
) } interface StudioRightPanelProps { activeTab: TabType onChangeTab: (tab: TabType) => void } function StudioRightPanel({ activeTab }: StudioRightPanelProps) { return (
{activeTab === 'comments' && (

Comentarios

S

Streamford

Personaliza las características en vivo como este es un ejemplo. Haz clic en un comando para mostrarlo en la pantalla.

)} {activeTab === 'banners' && (

Banners de ejemplo

Este es un ejemplo de banner. Haz clic en un banner para mostrarlo en la pantalla.

Utiliza banners para resumir los temas de los que estás hablando y mostrar llamadas a la acción

Banner

)} {activeTab === 'brand' && (
M

Marca 1

{/* Logo */}
{/* Superposición */}
{/* Código QR */}
{/* Clips de video */}
{/* Fondo */}
{/* Sonidos */}
{/* Música de fondo */}
)} {activeTab === 'style' && (
M

Marca 1

{/* Ajustes preestablecidos */}
Preset 1
Preset 2
Preset 3
{/* Color de la marca */}
{/* Tema */}
{/* Mostrar nombres */}
Mostrar nombres
)} {activeTab === 'notes' && (

Notas

Teleprompter
0 palabras • 0 caracteres
)} {activeTab === 'participants' && (

Comparte este enlace para invitar a los invitados en vivo

CM

Cesar Mendivil

Anfitrión 480p
)}
) } export default StudioRightPanel