diff --git a/app/images/GMN_Logo_neu_rgb.png b/app/images/GMN_Logo_neu_rgb.png new file mode 100644 index 0000000..b2c1c1f Binary files /dev/null and b/app/images/GMN_Logo_neu_rgb.png differ diff --git a/app/main.py b/app/main.py index 5105d13..86fd972 100644 --- a/app/main.py +++ b/app/main.py @@ -122,21 +122,33 @@ def build_sidebar(authenticator, username: str, df_dashboards: pd.DataFrame): fullname = get_fullname_for_user(username) with st.sidebar: + st.logo("app/images/GMN_Logo_neu_rgb.png",size="small") + # st.markdown("*Controlling*") st.write(f"**{fullname}** ({role})") - authenticator.logout("Logout", "sidebar") - st.divider() + + col1, col2 = st.columns(2) + + with col1: + if st.button("Logout", use_container_width=True): + authenticator.logout("Logout", "unrendered") + st.rerun() + #authenticator.logout("Logout", "sidebar") + with col2: + if st.button("🏠 Home", use_container_width=True): + st.session_state["selected_dashboard_code"] = "home" + # st.divider() st.markdown("### Dashboards") - st.divider() + # st.divider() # Default-Auswahl if "selected_dashboard_code" not in st.session_state: st.session_state["selected_dashboard_code"] = "home" # Home ist immer da - if st.button("🏠 Home", use_container_width=True): - st.session_state["selected_dashboard_code"] = "home" + # if st.button("🏠 Home", use_container_width=True): + # st.session_state["selected_dashboard_code"] = "home" - st.markdown("---") + # st.markdown("---") # Suchfeld fΓΌr DB-Dashboards query = st.text_input("Suche", placeholder="Dashboard suchen …") @@ -174,7 +186,7 @@ def main(): st.set_page_config( page_title=f"Co-App Start - V{__version__}", page_icon="πŸ”’", - layout="wide", + layout="centered", ) # --- Authenticator vorbereiten --- diff --git a/data/app.db b/data/app.db index bf95e77..853d7b8 100644 Binary files a/data/app.db and b/data/app.db differ