Spaces:
Running
Running
File size: 1,204 Bytes
0d14f3e |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
"""
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 |