MENG21 commited on
Commit
8cb5f04
·
1 Parent(s): 9430e9e

Add refresh button to grades display in app.py for improved user experience

Browse files
Files changed (1) hide show
  1. app.py +12 -4
app.py CHANGED
@@ -202,10 +202,18 @@ def main():
202
  except mysql.connector.Error as err:
203
  st.error(f"Database error: {err}")
204
 
205
- if st.button("Logout"):
206
- for key in list(st.session_state.keys()):
207
- del st.session_state[key]
208
- st.rerun()
 
 
 
 
 
 
 
 
209
 
210
  # Function to handle OAuth callback
211
  def handle_callback():
 
202
  except mysql.connector.Error as err:
203
  st.error(f"Database error: {err}")
204
 
205
+ # Add refresh button above logout
206
+ col1, col2 = st.columns(2)
207
+ with col1:
208
+ if st.button("🔄 Refresh Grades"):
209
+ st.success("Grades refreshed!")
210
+ time.sleep(0.5)
211
+ st.rerun()
212
+ with col2:
213
+ if st.button("🚪 Logout"):
214
+ for key in list(st.session_state.keys()):
215
+ del st.session_state[key]
216
+ st.rerun()
217
 
218
  # Function to handle OAuth callback
219
  def handle_callback():