import streamlit as st def showSidebar(): with st.sidebar: if "user" in st.session_state and "token" in st.session_state: st.markdown(""" """, unsafe_allow_html=True) user_avatar = st.session_state["user"].get("picture", "https://example.com/default-avatar.png") user_name = st.session_state["user"].get("name", "User") user_email = st.session_state["user"].get("email", "") st.markdown(f"""
""", unsafe_allow_html=True) if st.button("Logout", key="logout_button", type="secondary", use_container_width=True): for key in ["token", "user"]: if key in st.session_state: del st.session_state[key] st.rerun()