XPMaster commited on
Commit
f635ece
·
1 Parent(s): 2785c1d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -11
app.py CHANGED
@@ -1,23 +1,26 @@
1
  # streamlit_app.py
2
  import streamlit as st
3
- from pages import page_1, page_2 # Adjusted import statement
 
 
 
 
 
 
 
 
 
4
 
5
- # Initialize session state
6
  if 'page' not in st.session_state:
7
  st.session_state.page = 'main'
8
 
9
- # Main Page
10
  if st.session_state.page == 'main':
11
  st.markdown("# Main Page 🏠")
12
- if st.button('Go to Page 1'):
13
- st.session_state.page = 'page_1'
14
- elif st.button('Go to Page 2'):
15
- st.session_state.page = 'page_2'
16
 
17
- # Page 1
18
  elif st.session_state.page == 'page_1':
19
- page_1.run()
20
 
21
- # Page 2
22
  elif st.session_state.page == 'page_2':
23
- page_2.run()
 
1
  # streamlit_app.py
2
  import streamlit as st
3
+ from pages import page_1, page_2
4
+
5
+ def go_to_main():
6
+ st.session_state.page = 'main'
7
+
8
+ def go_to_page_1():
9
+ st.session_state.page = 'page_1'
10
+
11
+ def go_to_page_2():
12
+ st.session_state.page = 'page_2'
13
 
 
14
  if 'page' not in st.session_state:
15
  st.session_state.page = 'main'
16
 
 
17
  if st.session_state.page == 'main':
18
  st.markdown("# Main Page 🏠")
19
+ st.button('Go to Page 1', on_click=go_to_page_1)
20
+ st.button('Go to Page 2', on_click=go_to_page_2)
 
 
21
 
 
22
  elif st.session_state.page == 'page_1':
23
+ page_1.run(go_to_main, go_to_page_2)
24
 
 
25
  elif st.session_state.page == 'page_2':
26
+ page_2.run(go_to_main, go_to_page_1)