youngtsai commited on
Commit
48312c4
·
verified ·
1 Parent(s): 35c1a15

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -6
app.py CHANGED
@@ -20,8 +20,8 @@ def mock_sources():
20
  # 假資料模擬來源列表
21
  return ["來源一:時間的四則問題", "來源二:新文章"]
22
 
23
- def toggle_visibility(current_visibility):
24
- return gr.update(visible=not current_visibility)
25
 
26
  with gr.Blocks() as demo:
27
  gr.Markdown("# AI Notes Assistant")
@@ -53,12 +53,15 @@ with gr.Blocks() as demo:
53
  toggle_chat = gr.Button("顯示/隱藏 對話區域")
54
  toggle_features = gr.Button("顯示/隱藏 功能卡片")
55
 
56
- history = gr.State([])
 
 
57
 
58
- toggle_sources.click(toggle_visibility, inputs=source_column.visible, outputs=source_column)
59
- toggle_chat.click(toggle_visibility, inputs=chat_column.visible, outputs=chat_column)
60
- toggle_features.click(toggle_visibility, inputs=feature_column.visible, outputs=feature_column)
61
 
 
62
  ask_button.click(mock_question_answer, inputs=[question, history], outputs=[chatbot, chatbot])
63
  summary_button.click(mock_summary, inputs=[], outputs=[summary])
64
 
 
20
  # 假資料模擬來源列表
21
  return ["來源一:時間的四則問題", "來源二:新文章"]
22
 
23
+ def toggle_visibility(current_state):
24
+ return gr.update(visible=not current_state)
25
 
26
  with gr.Blocks() as demo:
27
  gr.Markdown("# AI Notes Assistant")
 
53
  toggle_chat = gr.Button("顯示/隱藏 對話區域")
54
  toggle_features = gr.Button("顯示/隱藏 功能卡片")
55
 
56
+ source_visible = gr.State(True)
57
+ chat_visible = gr.State(True)
58
+ feature_visible = gr.State(True)
59
 
60
+ toggle_sources.click(toggle_visibility, inputs=source_visible, outputs=[source_column, source_visible])
61
+ toggle_chat.click(toggle_visibility, inputs=chat_visible, outputs=[chat_column, chat_visible])
62
+ toggle_features.click(toggle_visibility, inputs=feature_visible, outputs=[feature_column, feature_visible])
63
 
64
+ history = gr.State([])
65
  ask_button.click(mock_question_answer, inputs=[question, history], outputs=[chatbot, chatbot])
66
  summary_button.click(mock_summary, inputs=[], outputs=[summary])
67