| # 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 |