AlexanderKazakov commited on
Commit
35d616f
1 Parent(s): a37b98a

add send button

Browse files
Files changed (2) hide show
  1. .idea/misc.xml +3 -0
  2. gradio_app/app.py +12 -2
.idea/misc.xml CHANGED
@@ -1,4 +1,7 @@
1
  <?xml version="1.0" encoding="UTF-8"?>
2
  <project version="4">
 
 
 
3
  <component name="ProjectRootManager" version="2" project-jdk-name="Python 3.11 (rag-gradio-sample-project) (2)" project-jdk-type="Python SDK" />
4
  </project>
 
1
  <?xml version="1.0" encoding="UTF-8"?>
2
  <project version="4">
3
+ <component name="Black">
4
+ <option name="sdkName" value="Python 3.11 (rag-gradio-sample-project) (2)" />
5
+ </component>
6
  <component name="ProjectRootManager" version="2" project-jdk-name="Python 3.11 (rag-gradio-sample-project) (2)" project-jdk-type="Python SDK" />
7
  </project>
gradio_app/app.py CHANGED
@@ -59,11 +59,21 @@ with gr.Blocks() as demo:
59
  lines=40,
60
  max_lines=100,
61
  )
 
62
 
63
  # Turn off interactivity while generating if you hit enter
64
- txt_msg = input_textbox.submit(add_text, [chatbot, input_textbox], [chatbot, input_textbox], queue=False).then(
65
- bot, [chatbot], [chatbot])
 
 
 
 
66
 
 
 
 
 
 
67
  # Turn it back on
68
  txt_msg.then(lambda: gr.Textbox(interactive=True), None, [input_textbox], queue=False)
69
 
 
59
  lines=40,
60
  max_lines=100,
61
  )
62
+ txt_btn = gr.Button(value="Send", scale=1)
63
 
64
  # Turn off interactivity while generating if you hit enter
65
+ txt_msg = input_textbox.submit(
66
+ add_text, [chatbot, input_textbox], [chatbot, input_textbox], queue=False).then(
67
+ bot, [chatbot], [chatbot]
68
+ )
69
+ # Turn it back on
70
+ txt_msg.then(lambda: gr.Textbox(interactive=True), None, [input_textbox], queue=False)
71
 
72
+ # Turn off interactivity while generating if you hit enter
73
+ txt_msg = txt_btn.click(
74
+ add_text, [chatbot, input_textbox], [chatbot, input_textbox], queue=False).then(
75
+ bot, [chatbot], [chatbot]
76
+ )
77
  # Turn it back on
78
  txt_msg.then(lambda: gr.Textbox(interactive=True), None, [input_textbox], queue=False)
79