Spaces:
Sleeping
Sleeping
| """ | |
| Main UI layout orchestration | |
| """ | |
| import gradio as gr | |
| from config.settings import UI_CSS | |
| from ui.tabs_basic import create_basic_tabs | |
| from ui.tabs_advanced import create_advanced_tabs | |
| from ui.sidebar import create_sidebar | |
| def create_main_layout(): | |
| """Create the main Gradio interface with all components""" | |
| with gr.Blocks(theme=gr.themes.Soft(), css=UI_CSS) as demo: | |
| with gr.Row(elem_classes="main-container"): | |
| # Main content area | |
| with gr.Column(elem_classes="main-content"): | |
| gr.Markdown(""" | |
| # π Ultimate MCP Browser (Selenium + Chromium) | |
| **Full-featured browser automation** with advanced features! | |
| β Core Features: Auto ChromeDriver | Persistent sessions | JavaScript | Cookies | Forms | |
| π Advanced Features: Accessibility | Visual Testing | Network Monitor | AI Assistant | |
| """) | |
| # Create all tabs | |
| create_basic_tabs() | |
| create_advanced_tabs() | |
| # Sidebar with AI chat | |
| create_sidebar() | |
| return demo |