prakharg24 commited on
Commit
bb2cf6a
·
verified ·
1 Parent(s): 4c80b71

Update my_pages/developer_decisions.py

Browse files
Files changed (1) hide show
  1. my_pages/developer_decisions.py +2 -16
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.active_subsub:
55
- questions = pipeline_data[st.session_state.active_stage][st.session_state.active_substage][st.session_state.active_subsub]
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}")