File size: 585 Bytes
2a7ae9a
614f4c2
 
 
2a7ae9a
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# modules/ui/views/dashboard_view.py
import gradio as gr

def create_dashboard_view():
    """Crea la vista del dashboard"""
    with gr.Blocks() as view:
        gr.Markdown("# Panel de Control")
        with gr.Row():
            username_display = gr.Textbox(label="Usuario", interactive=False)
            role_display = gr.Textbox(label="Rol", interactive=False)
        
        logout_button = gr.Button("Cerrar Sesión")
        
        # Asignar componentes al view
        view.username = username_display
        view.role = role_display
    
    return view, logout_button