LeonceNsh commited on
Commit
f7e0857
·
verified ·
1 Parent(s): 44c9f07

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -5
app.py CHANGED
@@ -230,13 +230,19 @@ with gr.Blocks(css="""
230
  alert("No results to copy!");
231
  }
232
  }
 
 
 
 
 
 
 
 
233
  </script>
234
  """)
235
 
236
- # Connect JavaScript function to button
237
- btn_copy_results.click(
238
- _js="copyToClipboard"
239
- )
240
 
241
  # Dataset Schema Tab
242
  with gr.Tab("📋 Dataset Schema", elem_classes="schema-tab"):
@@ -272,7 +278,7 @@ with gr.Blocks(css="""
272
  if error:
273
  return sql_query, f"<p>{error}</p>", None, gr.update(visible=True)
274
  else:
275
- return sql_query, "", result_df, gr.update(visible(False))
276
  else:
277
  sql_query, error = parse_query(example_query)
278
  if error:
 
230
  alert("No results to copy!");
231
  }
232
  }
233
+
234
+ // Attach the copy function to the button
235
+ document.addEventListener('DOMContentLoaded', function() {
236
+ const copyButton = document.querySelector('.copy-button button');
237
+ if (copyButton) {
238
+ copyButton.addEventListener('click', copyToClipboard);
239
+ }
240
+ });
241
  </script>
242
  """)
243
 
244
+ # Include the JavaScript in the app
245
+ copy_script
 
 
246
 
247
  # Dataset Schema Tab
248
  with gr.Tab("📋 Dataset Schema", elem_classes="schema-tab"):
 
278
  if error:
279
  return sql_query, f"<p>{error}</p>", None, gr.update(visible=True)
280
  else:
281
+ return sql_query, "", result_df, gr.update(visible=False)
282
  else:
283
  sql_query, error = parse_query(example_query)
284
  if error: