Truong-Phuc commited on
Commit
9ad151d
1 Parent(s): a8480f2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -9
app.py CHANGED
@@ -39,30 +39,29 @@ btn_save = col_3.button(label=':heavy_check_mark: Save change', use_container_wi
39
  if len(df) != 0:
40
  index = st.session_state.idx
41
 
42
- txt_context = st.text_area(height=300, label='Your context:', value=df['context'][index])
43
- txt_question = st.text_area(height=100, label='Your question:', value=df['question'][index])
44
- txt_answer = st.text_area(height=100, label='Your answer:', value=df['answer'][index])
 
45
 
46
  if txt_answer.strip() and txt_context.strip():
47
  highlighted_context = re.sub(re.escape(txt_answer), "<mark>" + txt_answer + "</mark>", txt_context, flags=re.IGNORECASE)
48
  st.markdown(highlighted_context, unsafe_allow_html=True)
49
 
 
50
  if btn_next:
51
  if index < len(df) - 1:
52
  st.session_state.idx += 1
53
- st.rerun()
54
 
55
  if btn_save:
56
  st.session_state.df['context'][index] = txt_context
57
  st.session_state.df['question'][index] = txt_question
58
  st.session_state.df['answer'][index] = txt_answer
59
-
60
- df = st.session_state.df.copy()
61
-
62
- csv_file = convert_df(df=df)
63
  btn_download = col_4.download_button(data=csv_file, label=':arrow_down_small: Download file', use_container_width=True, file_name="large_df.csv", mime="text/csv")
64
 
65
  if btn_previous:
66
  if index > 0:
67
  st.session_state.idx -= 1
68
- st.rerun()
 
39
  if len(df) != 0:
40
  index = st.session_state.idx
41
 
42
+ print(f"Length: {len(st.session_state.df)}")
43
+ txt_context = st.text_area(height=300, label='Your context:', value=st.session_state.df['context'][index])
44
+ txt_question = st.text_area(height=100, label='Your question:', value=st.session_state.df['question'][index])
45
+ txt_answer = st.text_area(height=100, label='Your answer:', value=st.session_state.df['answer'][index])
46
 
47
  if txt_answer.strip() and txt_context.strip():
48
  highlighted_context = re.sub(re.escape(txt_answer), "<mark>" + txt_answer + "</mark>", txt_context, flags=re.IGNORECASE)
49
  st.markdown(highlighted_context, unsafe_allow_html=True)
50
 
51
+
52
  if btn_next:
53
  if index < len(df) - 1:
54
  st.session_state.idx += 1
55
+ # st.rerun()
56
 
57
  if btn_save:
58
  st.session_state.df['context'][index] = txt_context
59
  st.session_state.df['question'][index] = txt_question
60
  st.session_state.df['answer'][index] = txt_answer
61
+ csv_file = convert_df(df=st.session_state.df)
 
 
 
62
  btn_download = col_4.download_button(data=csv_file, label=':arrow_down_small: Download file', use_container_width=True, file_name="large_df.csv", mime="text/csv")
63
 
64
  if btn_previous:
65
  if index > 0:
66
  st.session_state.idx -= 1
67
+ # st.rerun()