James McCool commited on
Commit
5a1c99d
·
1 Parent(s): 45b38b2

Refactor slate data loading logic to differentiate between DraftKings and FanDuel, ensuring the correct slate names are displayed based on the selected site. This improves user experience and data accuracy in slate selection.

Browse files
Files changed (1) hide show
  1. src/streamlit_app.py +4 -1
src/streamlit_app.py CHANGED
@@ -1186,7 +1186,10 @@ if selected_tab == 'Optimals':
1186
  raw_baselines = dk_sd_roo_raw
1187
  elif site_var == 'Fanduel':
1188
  raw_baselines = fd_sd_roo_raw
1189
- slate_var3 = st.radio("Which slate data are you loading?", (slate_names_dk if slate_type_var3 == 'Showdown' else ['Main', 'Secondary', 'Auxiliary']), key='slate_var3_radio')
 
 
 
1190
 
1191
  with optimals_macro_col:
1192
  lineup_num_var = st.number_input("How many lineups do you want to display?", min_value=1, max_value=1000, value=150, step=1, key='lineup_num_var_input')
 
1186
  raw_baselines = dk_sd_roo_raw
1187
  elif site_var == 'Fanduel':
1188
  raw_baselines = fd_sd_roo_raw
1189
+ if site_var == 'Draftkings':
1190
+ slate_var3 = st.radio("Which slate data are you loading?", (slate_names_dk if slate_type_var3 == 'Showdown' else ['Main', 'Secondary', 'Auxiliary']), key='slate_var3_radio')
1191
+ elif site_var == 'Fanduel':
1192
+ slate_var3 = st.radio("Which slate data are you loading?", (slate_names_fd if slate_type_var3 == 'Showdown' else ['Main', 'Secondary', 'Auxiliary']), key='slate_var3_radio')
1193
 
1194
  with optimals_macro_col:
1195
  lineup_num_var = st.number_input("How many lineups do you want to display?", min_value=1, max_value=1000, value=150, step=1, key='lineup_num_var_input')