youngtsai commited on
Commit
b023203
Β·
verified Β·
1 Parent(s): 20111b1

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -33,8 +33,8 @@ def process_selected_files(selected_files, file_list):
33
  # 假資料樑擬處理 RAG
34
  return f"ε·²θ™•η†ηš„ζ–‡δ»Ά: {', '.join(selected_paths)}"
35
 
36
- def toggle_switch(state):
37
- return gr.update(value=not state), not state
38
 
39
  with gr.Blocks() as demo:
40
  gr.Markdown("# AI Notes Assistant")
@@ -75,9 +75,9 @@ with gr.Blocks() as demo:
75
  with gr.Tab("ε…Άδ»–εŠŸθƒ½"):
76
  gr.Markdown("歀處可δ»₯ζ·»εŠ ζ›΄ε€šεŠŸθƒ½ε‘η‰‡")
77
 
78
- source_toggle.change(toggle_switch, inputs=source_toggle, outputs=[source_column, source_toggle])
79
- chat_toggle.change(toggle_switch, inputs=chat_toggle, outputs=[chat_column, chat_toggle])
80
- feature_toggle.change(toggle_switch, inputs=feature_toggle, outputs=[feature_column, feature_toggle])
81
 
82
  history = gr.State([])
83
  ask_button.click(mock_question_answer, inputs=[question, history], outputs=[chatbot, chatbot])
 
33
  # 假資料樑擬處理 RAG
34
  return f"ε·²θ™•η†ηš„ζ–‡δ»Ά: {', '.join(selected_paths)}"
35
 
36
+ def toggle_visibility(toggle_value, column):
37
+ return gr.update(visible=toggle_value)
38
 
39
  with gr.Blocks() as demo:
40
  gr.Markdown("# AI Notes Assistant")
 
75
  with gr.Tab("ε…Άδ»–εŠŸθƒ½"):
76
  gr.Markdown("歀處可δ»₯ζ·»εŠ ζ›΄ε€šεŠŸθƒ½ε‘η‰‡")
77
 
78
+ source_toggle.change(toggle_visibility, inputs=[source_toggle, source_column], outputs=source_column)
79
+ chat_toggle.change(toggle_visibility, inputs=[chat_toggle, chat_column], outputs=chat_column)
80
+ feature_toggle.change(toggle_visibility, inputs=[feature_toggle, feature_column], outputs=feature_column)
81
 
82
  history = gr.State([])
83
  ask_button.click(mock_question_answer, inputs=[question, history], outputs=[chatbot, chatbot])