""" LifeFlow AI - Header Component (Optimized) ✅ 修復佈局問題,使用 Row/Column 避免 fixed positioning ✅ 響應式友好設計 """ import gradio as gr def create_header(): """ 創建優化後的 Header: - Logo 保留 - 按鈕改為垂直排列 (使用 gr.Column) """ # 1. Header 容器 (只放 Logo) with gr.Row(elem_classes="app-header-container"): with gr.Column(scale=1): gr.HTML("""

✨ LifeFlow AI

Intelligent Trip Planner

""") # 2. 功能按鈕 (垂直懸浮) # 🔥 修改:改用 gr.Column 讓它在結構上就是垂直的 with gr.Column(elem_classes="header-controls"): home_btn = gr.Button("🏠", size="sm", elem_classes="header-btn") # theme_btn = gr.Button("🌓", size="sm", elem_classes="header-btn") # 如果不需要可註解 settings_btn = gr.Button("⚙️", size="sm", elem_classes="header-btn") doc_btn = gr.Button("📖", size="sm", elem_classes="header-btn") # 注意 return 的數量要跟上面定義的一致 return home_btn, settings_btn, doc_btn #, theme_btn