georad commited on
Commit
b16fcde
·
verified ·
1 Parent(s): b7d44fc

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +37 -2
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)