prakharg24 commited on
Commit
b2f7cf7
·
verified ·
1 Parent(s): ff5e7ef

Update my_pages/developer_decisions.py

Browse files
Files changed (1) hide show
  1. my_pages/developer_decisions.py +7 -7
my_pages/developer_decisions.py CHANGED
@@ -22,23 +22,23 @@ def render():
22
  cols = st.columns(len(pipeline_data))
23
  for idx, stage in enumerate(pipeline_data.keys()):
24
  with cols[idx]:
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:
 
31
  sub_stages = pipeline_data[st.session_state.active_stage]
32
- # st.markdown(f"### {st.session_state.active_stage}")
33
- sub_cols = st.columns(len(sub_stages))
34
- for idx, sub in enumerate(sub_stages.keys()):
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}")
 
22
  cols = st.columns(len(pipeline_data))
23
  for idx, stage in enumerate(pipeline_data.keys()):
24
  with cols[idx]:
25
+ if st.button(stage):
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:
31
+ st.markdown(pipeline_data[st.session_state.active_stage]["explain_text"])
32
  sub_stages = pipeline_data[st.session_state.active_stage]
33
+ sub_cols = st.columns(len(sub_stages)-1)
34
+ for idx, sub in enumerate(set(sub_stages.keys()) - {"explain_text"}):
 
35
  with sub_cols[idx]:
36
+ if st.button(sub):
37
  st.session_state.active_substage = sub
38
 
39
  # Questions
40
  if st.session_state.active_substage:
41
+ st.markdown(pipeline_data[st.session_state.active_stage][st.session_state.active_substage]["explain_text"])
42
+ questions = pipeline_data[st.session_state.active_stage][st.session_state.active_substage]["sub_decisions"]
43
  for q in questions:
44
  st.write(f"- {q}")