youngtsai commited on
Commit
35c1a15
·
verified ·
1 Parent(s): 7ed7122

Update app.py

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