James McCool commited on
Commit
dcbfe4e
·
1 Parent(s): c814676

Enhance ranker selection in app.py by adding unique keys to selectboxes for seasonal and weekly rankings, improving state management and user experience.

Browse files
Files changed (1) hide show
  1. app.py +2 -2
app.py CHANGED
@@ -47,7 +47,7 @@ with tab1:
47
 
48
  with col1:
49
  st.info("Update Seasonal Rankings")
50
- choose_ranker = st.selectbox("Choose Ranker", name_options)
51
  choose_ranker = api_replace_options[name_options.index(choose_ranker)]
52
  if st.button("Update Projections", key='seasonal_rankings'):
53
  response = requests.post(f"https://api.fantasylife.com/api/expert-rankings/v1/{choose_ranker}/seasonal/update", headers=headers)
@@ -55,7 +55,7 @@ with tab1:
55
  st.write("Uploading!")
56
  with col2:
57
  st.info("Update Weekly Rankings")
58
- choose_ranker = st.selectbox("Choose Ranker", name_options)
59
  choose_ranker = api_replace_options[name_options.index(choose_ranker)]
60
  if st.button("Update Weekly Rankings", key='weekly_rankings'):
61
  response = requests.post(f"https://api.fantasylife.com/api/expert-rankings/v1/{choose_ranker}/weekly/update", headers=headers)
 
47
 
48
  with col1:
49
  st.info("Update Seasonal Rankings")
50
+ choose_ranker = st.selectbox("Choose Ranker", name_options, key='seasonal_ranker')
51
  choose_ranker = api_replace_options[name_options.index(choose_ranker)]
52
  if st.button("Update Projections", key='seasonal_rankings'):
53
  response = requests.post(f"https://api.fantasylife.com/api/expert-rankings/v1/{choose_ranker}/seasonal/update", headers=headers)
 
55
  st.write("Uploading!")
56
  with col2:
57
  st.info("Update Weekly Rankings")
58
+ choose_ranker = st.selectbox("Choose Ranker", name_options, key='weekly_ranker')
59
  choose_ranker = api_replace_options[name_options.index(choose_ranker)]
60
  if st.button("Update Weekly Rankings", key='weekly_rankings'):
61
  response = requests.post(f"https://api.fantasylife.com/api/expert-rankings/v1/{choose_ranker}/weekly/update", headers=headers)