SushantGautam commited on
Commit
23a2412
·
1 Parent(s): 4f0c913

Update output_table initialization and modify demo.load to use filtered submissions

Browse files
Files changed (1) hide show
  1. gradio_interface.py +4 -2
gradio_interface.py CHANGED
@@ -105,7 +105,7 @@ def refresh_page():
105
 
106
  # Define Gradio interface components
107
  output_table = gr.Dataframe(headers=[
108
- "User", "Task", "Submitted Time"], interactive=False, value=display_submissions(), scale=5,)
109
  task_type_dropdown = gr.Dropdown(
110
  choices=["all", "task1", "task2"], value="all", label="Task Type")
111
  search_box = gr.Textbox(value="", label="Search User")
@@ -137,5 +137,7 @@ with gr.Blocks(title="ImageCLEFmed-MEDVQA-GI-2025 Submissions") as demo:
137
  title="Refresh API",
138
  description="Hidden interface to refresh the API."
139
  )
140
- demo.load(display_submissions, inputs=[task_type_dropdown, search_box], outputs=output_table)
 
 
141
  demo.launch()
 
105
 
106
  # Define Gradio interface components
107
  output_table = gr.Dataframe(headers=[
108
+ "User", "Task", "Submitted Time"], interactive=False, value=[], scale=5,)
109
  task_type_dropdown = gr.Dropdown(
110
  choices=["all", "task1", "task2"], value="all", label="Task Type")
111
  search_box = gr.Textbox(value="", label="Search User")
 
137
  title="Refresh API",
138
  description="Hidden interface to refresh the API."
139
  )
140
+ demo.load(lambda: gr.update(value=[[s["user"], s["task"], s["submitted_time"]]
141
+ for s in filter_submissions("all", "")]), inputs=[], outputs=output_table)
142
+
143
  demo.launch()