James McCool
commited on
Commit
·
4ac617e
1
Parent(s):
4763dae
Enhance player and team selection interface in app.py
Browse files- Introduced a multi-column layout for improved organization of player and team selection options.
- Added number input fields for specifying entry limits, enhancing user control over data filtering.
app.py
CHANGED
|
@@ -232,8 +232,22 @@ with tab2:
|
|
| 232 |
if st.button('Clear data', key='reset3'):
|
| 233 |
st.session_state.clear()
|
| 234 |
with st.form(key='filter_form'):
|
| 235 |
-
|
| 236 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 237 |
submitted = st.form_submit_button("Submit")
|
| 238 |
if submitted:
|
| 239 |
if 'player_frame' in st.session_state:
|
|
|
|
| 232 |
if st.button('Clear data', key='reset3'):
|
| 233 |
st.session_state.clear()
|
| 234 |
with st.form(key='filter_form'):
|
| 235 |
+
users_var, entries_var, stack_var, stack_size_var, player_var = st.columns(5)
|
| 236 |
+
with users_var:
|
| 237 |
+
entry_parse_var = st.selectbox("Do you want to view a specific player(s) or a group of players?", ['All', 'Specific'])
|
| 238 |
+
entry_names = st.multiselect("Select players", options=st.session_state['entry_list'], default=[])
|
| 239 |
+
with entries_var:
|
| 240 |
+
low_entries_var = st.number_input("Select number of entries", min_value=0, max_value=150, value=1)
|
| 241 |
+
high_entries_var = st.number_input("Select number of entries", min_value=0, max_value=150, value=150)
|
| 242 |
+
with stack_var:
|
| 243 |
+
stack_parse_var = st.selectbox("Do you want to view a specific team(s) or a group of teams?", ['All', 'Specific'])
|
| 244 |
+
stack_names = st.multiselect("Select teams", options=working_df['stack'].unique(), default=[])
|
| 245 |
+
with stack_size_var:
|
| 246 |
+
low_stack_size_var = st.number_input("Select number of entries", min_value=0, max_value=5, value=1)
|
| 247 |
+
high_player_var = st.number_input("Select number of entries", min_value=0, max_value=5, value=5)
|
| 248 |
+
with player_var:
|
| 249 |
+
player_parse_var = st.selectbox("Do you want to view lineups with specific player(s) or a group of players?", ['All', 'Specific'])
|
| 250 |
+
player_names = st.multiselect("Select players", options=st.session_state['entry_list'], default=[])
|
| 251 |
submitted = st.form_submit_button("Submit")
|
| 252 |
if submitted:
|
| 253 |
if 'player_frame' in st.session_state:
|