From c1445fc5e3cde015aac6f4101443fdda0a124c17 Mon Sep 17 00:00:00 2001 From: "Bobby (aider)" Date: Mon, 10 Feb 2025 23:31:01 -0800 Subject: [PATCH] refactor: Replace `st.switch_page()` with session state navigation --- src/streamlit_app.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/streamlit_app.py b/src/streamlit_app.py index b95860c..1282372 100644 --- a/src/streamlit_app.py +++ b/src/streamlit_app.py @@ -716,8 +716,8 @@ def strategy_guide_page(): col1, col2 = st.columns(2) with col1: if st.button("Go to SunnyBands Scanner"): - st.switch_page("src/streamlit_app.py") # This will refresh the page - st.session_state.page = "Technical Scanner" # Set the page before refresh + st.session_state.page = "Technical Scanner" + st.rerun() # Morning Trading Section with st.expander("2. Trading Strategy (6:30-7:30 AM PST)"): @@ -792,8 +792,8 @@ def strategy_guide_page(): col1, col2 = st.columns(2) with col1: if st.button("Go to Trading Journal"): - st.switch_page("src/streamlit_app.py") # This will refresh the page - st.session_state.page = "Trading Journal" # Set the page before refresh + st.session_state.page = "Trading Journal" + st.rerun() def main(): st.set_page_config(page_title="Trading System", layout="wide")