import streamlit as st
def exit_screen():
"""Display exit screen"""
st.markdown("""
Thank you for participating!
Your responses have been saved successfully.
You can safely close this window or start a new survey.
""", unsafe_allow_html=True)
if st.button("Resume Survey"):
reset_survey()
st.rerun()
def reset_survey():
"""Reset the survey state to start over."""
st.session_state.responses = []
st.session_state.completed = True
st.session_state.start_new_survey = True
def display_completion_message():
"""Display a standardized survey completion message."""
st.markdown(
"""
You have already completed the survey! Thank you for participating!
Your responses have been saved successfully.
You can safely close this window or start a new survey.
""",
unsafe_allow_html=True,
)
st.session_state.show_questions = False
st.session_state.completed = True
st.session_state.start_new_survey = True