Update my_pages/developer_decisions.py
Browse files
my_pages/developer_decisions.py
CHANGED
|
@@ -17,8 +17,6 @@ def render():
|
|
| 17 |
st.session_state.active_stage = None
|
| 18 |
if "active_substage" not in st.session_state:
|
| 19 |
st.session_state.active_substage = None
|
| 20 |
-
if "active_subsub" not in st.session_state:
|
| 21 |
-
st.session_state.active_subsub = None
|
| 22 |
|
| 23 |
# Level 1: Stages
|
| 24 |
cols = st.columns(len(pipeline_data))
|
|
@@ -27,7 +25,6 @@ def render():
|
|
| 27 |
if st.button(stage, key=f"stage_{idx}"):
|
| 28 |
st.session_state.active_stage = stage
|
| 29 |
st.session_state.active_substage = None
|
| 30 |
-
st.session_state.active_subsub = None
|
| 31 |
|
| 32 |
# Level 2: Sub-stages
|
| 33 |
if st.session_state.active_stage:
|
|
@@ -38,21 +35,10 @@ def render():
|
|
| 38 |
with sub_cols[idx]:
|
| 39 |
if st.button(sub, key=f"sub_{idx}"):
|
| 40 |
st.session_state.active_substage = sub
|
| 41 |
-
st.session_state.active_subsub = None
|
| 42 |
-
|
| 43 |
-
# Level 3: Sub-sub-stages
|
| 44 |
-
if st.session_state.active_substage:
|
| 45 |
-
sub_sub_stages = pipeline_data[st.session_state.active_stage][st.session_state.active_substage]
|
| 46 |
-
# st.markdown(f"#### {st.session_state.active_substage}")
|
| 47 |
-
subsub_cols = st.columns(len(sub_sub_stages))
|
| 48 |
-
for idx, subsub in enumerate(sub_sub_stages.keys()):
|
| 49 |
-
with subsub_cols[idx]:
|
| 50 |
-
if st.button(subsub, key=f"subsub_{idx}"):
|
| 51 |
-
st.session_state.active_subsub = subsub
|
| 52 |
|
| 53 |
# Questions
|
| 54 |
-
if st.session_state.
|
| 55 |
-
questions = pipeline_data[st.session_state.active_stage][st.session_state.active_substage]
|
| 56 |
# st.markdown(f"##### {st.session_state.active_subsub}")
|
| 57 |
for q in questions:
|
| 58 |
st.write(f"- {q}")
|
|
|
|
| 17 |
st.session_state.active_stage = None
|
| 18 |
if "active_substage" not in st.session_state:
|
| 19 |
st.session_state.active_substage = None
|
|
|
|
|
|
|
| 20 |
|
| 21 |
# Level 1: Stages
|
| 22 |
cols = st.columns(len(pipeline_data))
|
|
|
|
| 25 |
if st.button(stage, key=f"stage_{idx}"):
|
| 26 |
st.session_state.active_stage = stage
|
| 27 |
st.session_state.active_substage = None
|
|
|
|
| 28 |
|
| 29 |
# Level 2: Sub-stages
|
| 30 |
if st.session_state.active_stage:
|
|
|
|
| 35 |
with sub_cols[idx]:
|
| 36 |
if st.button(sub, key=f"sub_{idx}"):
|
| 37 |
st.session_state.active_substage = sub
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 38 |
|
| 39 |
# Questions
|
| 40 |
+
if st.session_state.active_substage:
|
| 41 |
+
questions = pipeline_data[st.session_state.active_stage][st.session_state.active_substage]
|
| 42 |
# st.markdown(f"##### {st.session_state.active_subsub}")
|
| 43 |
for q in questions:
|
| 44 |
st.write(f"- {q}")
|