James McCool commited on
Commit
d98390d
·
1 Parent(s): 89fbc24

Refactor "Clear Data" button functionality in Handbuilder tab of app.py to ensure proper data reset on rerun, enhancing user interactivity and maintaining a clean state for player selections.

Browse files
Files changed (1) hide show
  1. app.py +4 -2
app.py CHANGED
@@ -802,6 +802,9 @@ with tab3:
802
  with tab4:
803
  st.header("Handbuilder")
804
 
 
 
 
805
  # Prepare the player selection DataFrame (fresh on every rerun)
806
  player_select_df = dk_roo[['Player', 'Position', 'Team', 'Salary', 'Median', 'Order', 'Hand', 'Own%']].copy()
807
  player_select_df['Select'] = False # Add a checkbox column
@@ -836,5 +839,4 @@ with tab4:
836
  hide_index=True
837
  )
838
 
839
- if st.button("Clear Data", key='clear_handbuild'):
840
- st.rerun()
 
802
  with tab4:
803
  st.header("Handbuilder")
804
 
805
+ if st.button("Clear Data", key='clear_handbuild'):
806
+ st.rerun()
807
+
808
  # Prepare the player selection DataFrame (fresh on every rerun)
809
  player_select_df = dk_roo[['Player', 'Position', 'Team', 'Salary', 'Median', 'Order', 'Hand', 'Own%']].copy()
810
  player_select_df['Select'] = False # Add a checkbox column
 
839
  hide_index=True
840
  )
841
 
842
+