import streamlit as st from PIL import Image ## Page Setup home_page = st.Page( page="pages/home.py", title="Home Page", icon=":material/globe:", default=True ) insights_page = st.Page( page="pages/insights.py", title="Key Insights", icon=":material/search_insights:" ) dashboards_page = st.Page( page="pages/dashboards.py", title="Dashboards", icon=":material/analytics:" ) faq_page = st.Page( page="pages/FAQ.py", title="Support/FAQ", icon=":material/help:" ) disclaimer_page = st.Page( page="pages/disclaimer.py", title="Disclaimer", icon=":material/warning:" ) terms_page = st.Page( page="pages/terms.py", title="Terms of Use", icon=":material/policy:" ) ## Navigation Setup pg = st.navigation({ "Main": [home_page, insights_page, dashboards_page], "Help & Legal": [faq_page, disclaimer_page, terms_page] }) try: # works on HF logo = Image.open("src/assets/sprout_logo.png") st.logo(logo) except Exception as e: # works locally st.logo("assets/sprout_logo.png") st.sidebar.text("Made with ❤️ by the ClimateLens Team") pg.run()