Spaces:
Build error
Build error
pjgerrits
commited on
Commit
·
5a68147
1
Parent(s):
3cea76a
update button and age selection
Browse files
app.py
CHANGED
|
@@ -94,17 +94,17 @@ st.sidebar.title("Step 1 - Add Markers")
|
|
| 94 |
col1, col2, col3 = st.sidebar.columns(3)
|
| 95 |
|
| 96 |
with col1:
|
| 97 |
-
if st.button(":red[Start]", key="start-button", use_container_width=True):
|
| 98 |
st.session_state['point_type'] = 'start'
|
| 99 |
st.sidebar.markdown('<div class="start-button">Start</div>', unsafe_allow_html=True)
|
| 100 |
|
| 101 |
with col2:
|
| 102 |
-
if st.button(":orange[Lost]", key="lost-button", use_container_width=True):
|
| 103 |
st.session_state['point_type'] = 'lost'
|
| 104 |
st.sidebar.markdown('<div class="lost-button">Lost</div>', unsafe_allow_html=True)
|
| 105 |
|
| 106 |
with col3:
|
| 107 |
-
if st.button(":blue[End]", key="end-button", use_container_width=True):
|
| 108 |
st.session_state['point_type'] = 'end'
|
| 109 |
st.sidebar.markdown('<div class="end-button">End</div>', unsafe_allow_html=True)
|
| 110 |
|
|
@@ -136,14 +136,16 @@ if new_coords:
|
|
| 136 |
st_folium(folium_map, width="100%", height=800)
|
| 137 |
|
| 138 |
if all(st.session_state['points'].values()) and not st.session_state['survey']:
|
| 139 |
-
if st.sidebar.button("Proceed to Survey :question:"):
|
| 140 |
st.session_state['survey'] = True
|
| 141 |
else:
|
|
|
|
| 142 |
st.sidebar.warning("Please add start, lost, and end points before proceeding to the survey questions.")
|
| 143 |
-
|
| 144 |
|
| 145 |
if st.session_state['survey']:
|
| 146 |
-
|
|
|
|
| 147 |
gender = st.sidebar.radio("Gender", ["Male", "Female", "Other", "Prefer not to say"])
|
| 148 |
transport = st.sidebar.radio("Mode of Transport", ["Walk", "Car", "Bike", "Train", "Other", "Multi"])
|
| 149 |
multi_transport = st.sidebar.multiselect("If Multi, select modes used", ["Walk", "Car", "Bike", "Train", "Other"]) if transport == "Multi" else []
|
|
|
|
| 94 |
col1, col2, col3 = st.sidebar.columns(3)
|
| 95 |
|
| 96 |
with col1:
|
| 97 |
+
if st.button(":red[Start]", key="start-button", help="Place a marker on the corresponding map location", use_container_width=True):
|
| 98 |
st.session_state['point_type'] = 'start'
|
| 99 |
st.sidebar.markdown('<div class="start-button">Start</div>', unsafe_allow_html=True)
|
| 100 |
|
| 101 |
with col2:
|
| 102 |
+
if st.button(":orange[Lost]", key="lost-button", help="Place a marker on the corresponding map location", use_container_width=True):
|
| 103 |
st.session_state['point_type'] = 'lost'
|
| 104 |
st.sidebar.markdown('<div class="lost-button">Lost</div>', unsafe_allow_html=True)
|
| 105 |
|
| 106 |
with col3:
|
| 107 |
+
if st.button(":blue[End]", key="end-button", help="Place a marker on the corresponding map location", use_container_width=True):
|
| 108 |
st.session_state['point_type'] = 'end'
|
| 109 |
st.sidebar.markdown('<div class="end-button">End</div>', unsafe_allow_html=True)
|
| 110 |
|
|
|
|
| 136 |
st_folium(folium_map, width="100%", height=800)
|
| 137 |
|
| 138 |
if all(st.session_state['points'].values()) and not st.session_state['survey']:
|
| 139 |
+
if st.sidebar.button("**Proceed to Survey** :question:", use_container_width=True):
|
| 140 |
st.session_state['survey'] = True
|
| 141 |
else:
|
| 142 |
+
st.sidebar.title("Step 2 - Survey Questions")
|
| 143 |
st.sidebar.warning("Please add start, lost, and end points before proceeding to the survey questions.")
|
| 144 |
+
|
| 145 |
|
| 146 |
if st.session_state['survey']:
|
| 147 |
+
st.sidebar.title("Step 2 - Survey Questions")
|
| 148 |
+
age = st.sidebar.selectbox("Age", ["18-25","25-35","35-45","45-55","55-65","65+"])
|
| 149 |
gender = st.sidebar.radio("Gender", ["Male", "Female", "Other", "Prefer not to say"])
|
| 150 |
transport = st.sidebar.radio("Mode of Transport", ["Walk", "Car", "Bike", "Train", "Other", "Multi"])
|
| 151 |
multi_transport = st.sidebar.multiselect("If Multi, select modes used", ["Walk", "Car", "Bike", "Train", "Other"]) if transport == "Multi" else []
|