Spaces:
Running
Running
feedback ui justify main window
Browse files
app.py
CHANGED
@@ -337,6 +337,15 @@ with gr.Blocks(title="Audit Q&A", css= "style.css", theme=theme,elem_id = "main-
|
|
337 |
avatar_images = (None,"data-collection.png"),
|
338 |
)
|
339 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
340 |
|
341 |
|
342 |
|
@@ -535,14 +544,14 @@ with gr.Blocks(title="Audit Q&A", css= "style.css", theme=theme,elem_id = "main-
|
|
535 |
|
536 |
|
537 |
#-------------------- New UI elements for Feedback -------------------------
|
538 |
-
with gr.Row(visible=False) as feedback_row:
|
539 |
-
|
540 |
-
|
541 |
-
|
542 |
-
|
543 |
-
|
544 |
-
feedback_thanks = gr.Markdown("Thanks for the feedback!", visible=False)
|
545 |
-
feedback_state = gr.State() # Add state to store logs data
|
546 |
|
547 |
def show_feedback(logs):
|
548 |
"""Show feedback buttons and store logs in state"""
|
|
|
337 |
avatar_images = (None,"data-collection.png"),
|
338 |
)
|
339 |
|
340 |
+
# Add feedback elements directly under the chatbot
|
341 |
+
with gr.Column(elem_id="feedback-container"):
|
342 |
+
with gr.Row(visible=False) as feedback_row:
|
343 |
+
gr.Markdown("Was this response helpful?")
|
344 |
+
with gr.Row():
|
345 |
+
okay_btn = gr.Button("๐ Okay", elem_classes="feedback-button")
|
346 |
+
not_okay_btn = gr.Button("๐ Not to expectations", elem_classes="feedback-button")
|
347 |
+
feedback_thanks = gr.Markdown("Thanks for the feedback!", visible=False)
|
348 |
+
feedback_state = gr.State()
|
349 |
|
350 |
|
351 |
|
|
|
544 |
|
545 |
|
546 |
#-------------------- New UI elements for Feedback -------------------------
|
547 |
+
# with gr.Row(visible=False) as feedback_row:
|
548 |
+
# gr.Markdown("Was this response helpful?")
|
549 |
+
# with gr.Row():
|
550 |
+
# okay_btn = gr.Button("๐ Okay", elem_classes="feedback-button")
|
551 |
+
# not_okay_btn = gr.Button("๐ Not to expectations", elem_classes="feedback-button")
|
552 |
+
#
|
553 |
+
# feedback_thanks = gr.Markdown("Thanks for the feedback!", visible=False)
|
554 |
+
# feedback_state = gr.State() # Add state to store logs data
|
555 |
|
556 |
def show_feedback(logs):
|
557 |
"""Show feedback buttons and store logs in state"""
|
style.css
CHANGED
@@ -414,6 +414,8 @@ span.chatbot > p > img{
|
|
414 |
text-decoration: none !important;
|
415 |
}
|
416 |
|
|
|
|
|
417 |
.feedback-button {
|
418 |
border: none;
|
419 |
padding: 8px 16px;
|
@@ -430,3 +432,13 @@ span.chatbot > p > img{
|
|
430 |
position: relative;
|
431 |
z-index: 10;
|
432 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
414 |
text-decoration: none !important;
|
415 |
}
|
416 |
|
417 |
+
/* #_______ Feedback UI _______ */
|
418 |
+
|
419 |
.feedback-button {
|
420 |
border: none;
|
421 |
padding: 8px 16px;
|
|
|
432 |
position: relative;
|
433 |
z-index: 10;
|
434 |
}
|
435 |
+
|
436 |
+
#feedback-container {
|
437 |
+
margin: 10px 0;
|
438 |
+
padding: 5px;
|
439 |
+
}
|
440 |
+
|
441 |
+
.feedback-button {
|
442 |
+
min-width: 100px;
|
443 |
+
margin: 0 5px;
|
444 |
+
}
|