From 11660b34490b173657cd38ff8c3fbc83920dc956 Mon Sep 17 00:00:00 2001 From: "Bobby (aider)" Date: Tue, 11 Feb 2025 18:44:46 -0800 Subject: [PATCH] fix: Remove misplaced delete plan button and add it to trading plan page --- src/streamlit_app.py | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/src/streamlit_app.py b/src/streamlit_app.py index 4e3ed7e..d11e7b9 100644 --- a/src/streamlit_app.py +++ b/src/streamlit_app.py @@ -314,15 +314,6 @@ def trading_journal_page(): st.query_params(rerun=True) except Exception as e: st.error(f"Error updating trade: {str(e)}") - - # Add delete button - if st.button("Delete Plan", key="delete_plan_button"): - try: - delete_trading_plan(plan.id) - st.success("Plan deleted successfully!") - st.experimental_set_query_params(rerun=True) - except Exception as e: - st.error(f"Error deleting plan: {str(e)}") else: st.info("No open trades to update") @@ -1087,6 +1078,14 @@ def trading_plan_page(): update_trading_plan(plan) st.success("Plan updated successfully!") st.experimental_set_query_params(rerun=True) + # Add delete button + if st.button("Delete Plan", key="delete_plan_button"): + try: + delete_trading_plan(plan.id) + st.success("Plan deleted successfully!") + st.experimental_set_query_params(rerun=True) + except Exception as e: + st.error(f"Error deleting plan: {str(e)}") except Exception as e: st.error(f"Error updating plan: {str(e)}") else: