user-feedback / views /ui_helpers.py
Ashmi Banerjee
another hacky vversion
29a4bc9
raw
history blame
1.52 kB
import streamlit as st
from views.intro_screen import welcome_screen
def exit_screen():
"""Display exit screen"""
st.markdown("""
<div class='exit-container'>
<h1>Thank you for participating!</h1>
<p>Your responses have been saved successfully.</p>
<p>You can safely close this window or start a new survey.</p>
</div>
""", unsafe_allow_html=True)
st.session_state.completed = True
st.session_state.show_exit_screen = True
# btn = st.button("Resume Survey")
# if btn:
# reset_survey()
# st.session_state.screen ="welcome"
# 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
st.show_exit_screen = False
def display_completion_message():
"""Display a standardized survey completion message."""
st.markdown(
"""
<div class='exit-container'>
<h1>You have already completed the survey! Thank you for participating!</h1>
<p>Your responses have been saved successfully.</p>
<p>You can safely close this window or start a new survey.</p>
</div>
""",
unsafe_allow_html=True,
)
print("trying to show completion message agian")
st.session_state.show_questions = False
st.session_state.completed = True
st.session_state.start_new_survey = True
st.rerun()