James McCool commited on
Commit
d386e8e
·
1 Parent(s): c2689e4

Enhance app.py by adding unique keys to selectboxes for view and site selections across all tabs, improving state management and ensuring consistent user input handling.

Browse files
Files changed (1) hide show
  1. app.py +6 -6
app.py CHANGED
@@ -129,9 +129,9 @@ with tab1:
129
  with st.container():
130
  col1, col2 = st.columns([3, 3])
131
  with col1:
132
- view_var1 = st.selectbox("Select view", ["Simple", "Advanced"])
133
  with col2:
134
- site_var1 = st.selectbox("What site do you want to view?", ('Draftkings', 'Fanduel'))
135
 
136
  with st.expander("Info and Filters"):
137
  col1, col2, col3 = st.columns([3, 3, 3])
@@ -161,9 +161,9 @@ with tab2:
161
  with st.container():
162
  col1, col2 = st.columns([3, 3])
163
  with col1:
164
- view_var2 = st.selectbox("Select view", ["Simple", "Advanced"])
165
  with col2:
166
- site_var2 = st.selectbox("What site do you want to view?", ('Draftkings', 'Fanduel'))
167
 
168
  with st.expander("Info and Filters"):
169
  col1, col2, col3, col4 = st.columns([3, 3, 3, 3])
@@ -230,9 +230,9 @@ with tab3:
230
  with st.container():
231
  col1, col2 = st.columns([3, 3])
232
  with col1:
233
- site_var3 = st.selectbox("What site do you want to view?", ('Draftkings', 'Fanduel'))
234
  with col2:
235
- view_var3 = st.selectbox("Select view", ["Simple", "Advanced"])
236
 
237
  with st.expander("Info and Filters"):
238
  if st.button("Load/Reset Data", key='reset3'):
 
129
  with st.container():
130
  col1, col2 = st.columns([3, 3])
131
  with col1:
132
+ view_var1 = st.selectbox("Select view", ["Simple", "Advanced"], key='view_var1')
133
  with col2:
134
+ site_var1 = st.selectbox("What site do you want to view?", ('Draftkings', 'Fanduel'), key='site_var1')
135
 
136
  with st.expander("Info and Filters"):
137
  col1, col2, col3 = st.columns([3, 3, 3])
 
161
  with st.container():
162
  col1, col2 = st.columns([3, 3])
163
  with col1:
164
+ view_var2 = st.selectbox("Select view", ["Simple", "Advanced"], key='view_var2')
165
  with col2:
166
+ site_var2 = st.selectbox("What site do you want to view?", ('Draftkings', 'Fanduel'), key='site_var2')
167
 
168
  with st.expander("Info and Filters"):
169
  col1, col2, col3, col4 = st.columns([3, 3, 3, 3])
 
230
  with st.container():
231
  col1, col2 = st.columns([3, 3])
232
  with col1:
233
+ site_var3 = st.selectbox("What site do you want to view?", ('Draftkings', 'Fanduel'), key='site_var3')
234
  with col2:
235
+ view_var3 = st.selectbox("Select view", ["Simple", "Advanced"], key='view_var3')
236
 
237
  with st.expander("Info and Filters"):
238
  if st.button("Load/Reset Data", key='reset3'):