arpit13 commited on
Commit
aaca04e
·
verified ·
1 Parent(s): 6434192

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +1 -26
app.py CHANGED
@@ -84,19 +84,6 @@ header {
84
  max-height: 300px;
85
  overflow-y: auto;
86
  }
87
- .copy-btn {
88
- margin-left: 5px;
89
- background: #ff7eb3;
90
- color: white;
91
- border: none;
92
- border-radius: 5px;
93
- padding: 5px 10px;
94
- cursor: pointer;
95
- font-size: 0.9rem;
96
- }
97
- .copy-btn:hover {
98
- background: #ff4f81;
99
- }
100
  """)
101
 
102
  with chat_interface:
@@ -116,24 +103,12 @@ with chat_interface:
116
  with gr.Column() as chat_container:
117
  chatbot_output = gr.Chatbot(label="Chat History")
118
 
119
- # Add copy-to-clipboard button
120
- def add_copy_buttons(history):
121
- enhanced_history = []
122
- for user, bot in history:
123
- copy_button = (
124
- f'<button class="copy-btn" onclick="navigator.clipboard.writeText(`{bot}`)">Copy</button>'
125
- )
126
- bot_with_copy = f"{bot} {copy_button}"
127
- enhanced_history.append((user, bot_with_copy))
128
- return enhanced_history
129
-
130
  # Add functionality to handle interactions
131
  def handle_chat(user_input, category, history):
132
  if not user_input.strip():
133
  return history, history
134
  updated_history, _ = chatbot(user_input, category, history)
135
- enhanced_history = add_copy_buttons(updated_history)
136
- return enhanced_history, enhanced_history
137
 
138
  send_button.click(
139
  handle_chat,
 
84
  max-height: 300px;
85
  overflow-y: auto;
86
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
87
  """)
88
 
89
  with chat_interface:
 
103
  with gr.Column() as chat_container:
104
  chatbot_output = gr.Chatbot(label="Chat History")
105
 
 
 
 
 
 
 
 
 
 
 
 
106
  # Add functionality to handle interactions
107
  def handle_chat(user_input, category, history):
108
  if not user_input.strip():
109
  return history, history
110
  updated_history, _ = chatbot(user_input, category, history)
111
+ return updated_history, updated_history
 
112
 
113
  send_button.click(
114
  handle_chat,