Update app.py
Browse files
app.py
CHANGED
@@ -1,6 +1,41 @@
|
|
1 |
import streamlit as st
|
2 |
#from streamlit_navigation_bar import st_navbar
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
# --- SHARED ON ALL PAGES ---
|
5 |
st.logo(image="images/menu_book_60dp_75FBFD.png")
|
6 |
st.sidebar.title("SBS V2.0 mapper")
|
@@ -16,8 +51,8 @@ type_text_page = st.Page(
|
|
16 |
|
17 |
# --- NAVIGATION SETUP ---
|
18 |
|
19 |
-
pg = st.navigation(pages=[type_text_page]) # WITHOUT SECTIONS
|
20 |
#pg = st.navigation({"Chapter_Index": [start_page], "Demo": [type_text_page, upload_file_page], "About": [about_page]}) # WITH SECTIONS
|
21 |
-
pg.run()
|
22 |
#page = st_navbar(pages=["SBS V2.0 mapper"], selected="SBS V2.0 mapper", key="app_page_navbar")
|
23 |
#st.write(page)
|
|
|
1 |
import streamlit as st
|
2 |
#from streamlit_navigation_bar import st_navbar
|
3 |
|
4 |
+
|
5 |
+
def page1():
|
6 |
+
st.write("This is the home page")
|
7 |
+
|
8 |
+
|
9 |
+
pages = [
|
10 |
+
st.Page(page1, icon=":material/home:", title="Home"),
|
11 |
+
#st.Page(page2, icon=":material/filter:", title="Filter"),
|
12 |
+
#st.Page(page3, icon=":material/settings:", title="Settings"),
|
13 |
+
#st.Page(page4, icon=":material/map:", title="Map"),
|
14 |
+
]
|
15 |
+
current_page = st.navigation(pages=pages, position="hidden")
|
16 |
+
|
17 |
+
st.set_page_config(layout="wide")
|
18 |
+
|
19 |
+
num_cols = max(len(pages) + 1, 8)
|
20 |
+
|
21 |
+
columns = st.columns(num_cols, vertical_alignment="bottom")
|
22 |
+
|
23 |
+
columns[0].write("**My App Name**")
|
24 |
+
|
25 |
+
for col, page in zip(columns[1:], pages):
|
26 |
+
col.page_link(page, icon=page.icon)
|
27 |
+
|
28 |
+
st.title(f"{current_page.icon} {current_page.title}")
|
29 |
+
|
30 |
+
current_page.run()
|
31 |
+
|
32 |
+
|
33 |
+
|
34 |
+
|
35 |
+
|
36 |
+
|
37 |
+
|
38 |
+
|
39 |
# --- SHARED ON ALL PAGES ---
|
40 |
st.logo(image="images/menu_book_60dp_75FBFD.png")
|
41 |
st.sidebar.title("SBS V2.0 mapper")
|
|
|
51 |
|
52 |
# --- NAVIGATION SETUP ---
|
53 |
|
54 |
+
#pg = st.navigation(pages=[type_text_page]) # WITHOUT SECTIONS
|
55 |
#pg = st.navigation({"Chapter_Index": [start_page], "Demo": [type_text_page, upload_file_page], "About": [about_page]}) # WITH SECTIONS
|
56 |
+
#pg.run()
|
57 |
#page = st_navbar(pages=["SBS V2.0 mapper"], selected="SBS V2.0 mapper", key="app_page_navbar")
|
58 |
#st.write(page)
|