satya11 commited on
Commit
38c467f
·
verified ·
1 Parent(s): eb3cbfe

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -20
app.py CHANGED
@@ -1,26 +1,15 @@
1
  import streamlit as st
 
2
 
3
- # Main page content
4
- st.title("Main Page")
5
-
6
- # Button to navigate to another page
7
- if st.button("Go to New Page"):
8
- st.session_state.page = "new_page"
9
- st.experimental_rerun() # Refresh the app to load the new page
10
-
11
-
12
-
13
  if "page" not in st.session_state:
14
  st.session_state.page = "main"
15
 
16
- # Dynamically load pages
17
- if st.session_state.page == "main":
18
- st.title("Main Page")
 
 
19
 
20
- # Button to navigate to the new page
21
- if st.button("Go to New Page"):
22
- st.session_state.page = "new_page"
23
- st.experimental_rerun()
24
- elif st.session_state.page == "new_page":
25
- from new_page import run_new_page
26
- run_new_page()
 
1
  import streamlit as st
2
+ from pages import main, new_page
3
 
4
+ # Initialize session state
 
 
 
 
 
 
 
 
 
5
  if "page" not in st.session_state:
6
  st.session_state.page = "main"
7
 
8
+ # Page routing
9
+ pages = {
10
+ "main": main.run,
11
+ "new_page": new_page.run,
12
+ }
13
 
14
+ # Run the selected page
15
+ pages[st.session_state.page]()