maringetxway commited on
Commit
ba78dd6
Β·
verified Β·
1 Parent(s): 94224bf

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -6
app.py CHANGED
@@ -155,9 +155,9 @@ def interface():
155
  with gr.Blocks(css=".gr-dropdown { max-height: 100px; overflow-y: auto; font-size: 12px; }") as demo:
156
  gr.Markdown("""
157
  # 🌍 LeRobot Worldwide Hackathon - Team-Up Dashboard
158
-
159
  Welcome to the Team-Up dashboard! Follow these steps:
160
-
161
  1. **Submit or update** your profile to help others find and contact you via Discord. Required fields are marked with `*`.
162
  2. **Use the filters** (country, city, language) to search for teammates from around the world.
163
  """)
@@ -209,14 +209,15 @@ def interface():
209
  next_btn.click(lambda p: p + 1, inputs=[page_state], outputs=[page_state])
210
  next_btn.click(filter_by_fields, inputs=[country_filter, city_filter, language_filter, page_state], outputs=[table_html, page_state, gr.Number(visible=False)])
211
 
212
- gr.Markdown("---\n### πŸ›‘οΈ Admin Panel")
213
  admin_discord = gr.Text(label="Discord Username")
214
  admin_code = gr.Text(label="Admin Code", type="password")
215
- del_btn = gr.Button("Delete Profile")
216
  del_status = gr.Textbox(label="Status", interactive=False)
217
  del_btn.click(delete_by_discord, inputs=[admin_discord, admin_code], outputs=[del_status])
 
 
218
 
219
- gr.Markdown("---\n### πŸ“₯ Admin Export CSV")
220
  export_code = gr.Text(label="Admin Code", type="password")
221
  download_btn = gr.Button("Generate and Download CSV")
222
  download_file = gr.File(label="CSV Export", interactive=False)
@@ -226,4 +227,3 @@ def interface():
226
 
227
  demo = interface()
228
  demo.launch()
229
-
 
155
  with gr.Blocks(css=".gr-dropdown { max-height: 100px; overflow-y: auto; font-size: 12px; }") as demo:
156
  gr.Markdown("""
157
  # 🌍 LeRobot Worldwide Hackathon - Team-Up Dashboard
158
+
159
  Welcome to the Team-Up dashboard! Follow these steps:
160
+
161
  1. **Submit or update** your profile to help others find and contact you via Discord. Required fields are marked with `*`.
162
  2. **Use the filters** (country, city, language) to search for teammates from around the world.
163
  """)
 
209
  next_btn.click(lambda p: p + 1, inputs=[page_state], outputs=[page_state])
210
  next_btn.click(filter_by_fields, inputs=[country_filter, city_filter, language_filter, page_state], outputs=[table_html, page_state, gr.Number(visible=False)])
211
 
212
+ del_btn = gr.Button("Delete Profile")
213
  admin_discord = gr.Text(label="Discord Username")
214
  admin_code = gr.Text(label="Admin Code", type="password")
 
215
  del_status = gr.Textbox(label="Status", interactive=False)
216
  del_btn.click(delete_by_discord, inputs=[admin_discord, admin_code], outputs=[del_status])
217
+ del_btn.click(lambda: 1, outputs=[page_state])
218
+ del_btn.click(filter_by_fields, inputs=[country_filter, city_filter, language_filter, gr.State(1)], outputs=[table_html, page_state, gr.Number(visible=False)])
219
 
220
+ gr.Markdown("---\n### πŸ“… Admin Export CSV")
221
  export_code = gr.Text(label="Admin Code", type="password")
222
  download_btn = gr.Button("Generate and Download CSV")
223
  download_file = gr.File(label="CSV Export", interactive=False)
 
227
 
228
  demo = interface()
229
  demo.launch()