Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -25,12 +25,13 @@ def handle_component_message():
|
|
| 25 |
messages = st.session_state.get('_component_messages', [])
|
| 26 |
for message in messages:
|
| 27 |
if message['type'] == 'streamlit:setComponentValue':
|
|
|
|
|
|
|
| 28 |
st.session_state.component_values[message['key']] = message['value']
|
| 29 |
st.session_state[message['key']] = message['value']
|
|
|
|
| 30 |
st.rerun()
|
| 31 |
|
| 32 |
-
handle_component_message()
|
| 33 |
-
|
| 34 |
# ========== استایلهای سفارشی یکپارچه ==========
|
| 35 |
st.markdown("""
|
| 36 |
<style>
|
|
@@ -1543,6 +1544,7 @@ def main():
|
|
| 1543 |
st.session_state.demographic_data = None
|
| 1544 |
st.session_state.price_accepted = 0
|
| 1545 |
st.session_state.attention_check1 = None
|
|
|
|
| 1546 |
|
| 1547 |
pages = {
|
| 1548 |
"welcome": welcome_page,
|
|
|
|
| 25 |
messages = st.session_state.get('_component_messages', [])
|
| 26 |
for message in messages:
|
| 27 |
if message['type'] == 'streamlit:setComponentValue':
|
| 28 |
+
if 'answers' not in st.session_state:
|
| 29 |
+
st.session_state.answers = {}
|
| 30 |
st.session_state.component_values[message['key']] = message['value']
|
| 31 |
st.session_state[message['key']] = message['value']
|
| 32 |
+
st.session_state.answers[message['key']] = message['value']
|
| 33 |
st.rerun()
|
| 34 |
|
|
|
|
|
|
|
| 35 |
# ========== استایلهای سفارشی یکپارچه ==========
|
| 36 |
st.markdown("""
|
| 37 |
<style>
|
|
|
|
| 1544 |
st.session_state.demographic_data = None
|
| 1545 |
st.session_state.price_accepted = 0
|
| 1546 |
st.session_state.attention_check1 = None
|
| 1547 |
+
st.session_state.answers = {}
|
| 1548 |
|
| 1549 |
pages = {
|
| 1550 |
"welcome": welcome_page,
|