kshitijthakkar commited on
Commit
6559dd0
·
1 Parent(s): fe72fcb

fix: Complete settings_screen integration in navigation outputs

Browse files

- Add missing settings_nav_btn to compare_nav_btn.click outputs
- Add missing settings_nav_btn to navigate_to_compare try block return
- Add missing settings_screen to navigate_to_compare except block return
- Fixes ValueError: Returned component not specified as output

Files changed (1) hide show
  1. app.py +3 -1
app.py CHANGED
@@ -2888,6 +2888,7 @@ No historical data available for **{model}**.
2888
  chat_nav_btn: gr.update(variant="secondary"),
2889
  synthetic_data_nav_btn: gr.update(variant="secondary"),
2890
  docs_nav_btn: gr.update(variant="secondary"),
 
2891
  compare_components['compare_run_a_dropdown']: gr.update(choices=run_choices),
2892
  compare_components['compare_run_b_dropdown']: gr.update(choices=run_choices),
2893
  }
@@ -2903,6 +2904,7 @@ No historical data available for **{model}**.
2903
  synthetic_data_screen: gr.update(visible=False),
2904
  new_evaluation_screen: gr.update(visible=False),
2905
  documentation_screen: gr.update(visible=False),
 
2906
  dashboard_nav_btn: gr.update(variant="secondary"),
2907
  leaderboard_nav_btn: gr.update(variant="secondary"),
2908
  new_eval_nav_btn: gr.update(variant="secondary"),
@@ -3347,7 +3349,7 @@ Result: {result}
3347
  outputs=[
3348
  dashboard_screen, leaderboard_screen, run_detail_screen, trace_detail_screen, compare_screen, chat_screen, synthetic_data_screen,
3349
  new_evaluation_screen, documentation_screen, settings_screen,
3350
- dashboard_nav_btn, leaderboard_nav_btn, new_eval_nav_btn, compare_nav_btn, chat_nav_btn, synthetic_data_nav_btn, docs_nav_btn,
3351
  compare_components['compare_run_a_dropdown'], compare_components['compare_run_b_dropdown']
3352
  ]
3353
  )
 
2888
  chat_nav_btn: gr.update(variant="secondary"),
2889
  synthetic_data_nav_btn: gr.update(variant="secondary"),
2890
  docs_nav_btn: gr.update(variant="secondary"),
2891
+ settings_nav_btn: gr.update(variant="secondary"),
2892
  compare_components['compare_run_a_dropdown']: gr.update(choices=run_choices),
2893
  compare_components['compare_run_b_dropdown']: gr.update(choices=run_choices),
2894
  }
 
2904
  synthetic_data_screen: gr.update(visible=False),
2905
  new_evaluation_screen: gr.update(visible=False),
2906
  documentation_screen: gr.update(visible=False),
2907
+ settings_screen: gr.update(visible=False),
2908
  dashboard_nav_btn: gr.update(variant="secondary"),
2909
  leaderboard_nav_btn: gr.update(variant="secondary"),
2910
  new_eval_nav_btn: gr.update(variant="secondary"),
 
3349
  outputs=[
3350
  dashboard_screen, leaderboard_screen, run_detail_screen, trace_detail_screen, compare_screen, chat_screen, synthetic_data_screen,
3351
  new_evaluation_screen, documentation_screen, settings_screen,
3352
+ dashboard_nav_btn, leaderboard_nav_btn, new_eval_nav_btn, compare_nav_btn, chat_nav_btn, synthetic_data_nav_btn, docs_nav_btn, settings_nav_btn,
3353
  compare_components['compare_run_a_dropdown'], compare_components['compare_run_b_dropdown']
3354
  ]
3355
  )