soroushsrd commited on
Commit
e17b9c5
·
verified ·
1 Parent(s): 249352a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -5
app.py CHANGED
@@ -117,6 +117,7 @@ question = st.text_input('Write your question below:')
117
  if st.button('Enter'):
118
  if question:
119
  answer = get_answer(question)
 
120
  st.session_state.custom_answer = f"**Answer:** {answer}"
121
  else:
122
  st.write("Please enter a question.")
@@ -126,16 +127,19 @@ if st.session_state.custom_answer:
126
  st.session_state.faq_answer = "" # Clear FAQ answer when a custom question is asked
127
  st.write(st.session_state.custom_answer)
128
 
129
- # Show initial 10 questions
130
  faq_expander = st.sidebar.expander("FAQs")
131
  with faq_expander:
132
  for i, faq in enumerate(faq_questions):
133
  if st.sidebar.button(f"Q{i+1}: {faq}", key=f"faq{i+1}"):
134
- st.session_state.faq_answer = f"**Answer to Q{i+1}:** {precomputed_faq_answers[faq]}"
 
135
 
136
- # Display the answer to the selected FAQ in the main window
137
- if st.session_state.faq_answer:
138
- st.session_state.custom_answer = "" # Clear custom answer when FAQ is clicked
 
 
139
  st.write(st.session_state.faq_answer)
140
 
141
 
 
117
  if st.button('Enter'):
118
  if question:
119
  answer = get_answer(question)
120
+ st.session_state.faq_answer = "" # Clear FAQ answer when a custom question is asked
121
  st.session_state.custom_answer = f"**Answer:** {answer}"
122
  else:
123
  st.write("Please enter a question.")
 
127
  st.session_state.faq_answer = "" # Clear FAQ answer when a custom question is asked
128
  st.write(st.session_state.custom_answer)
129
 
130
+ # Show FAQ questions
131
  faq_expander = st.sidebar.expander("FAQs")
132
  with faq_expander:
133
  for i, faq in enumerate(faq_questions):
134
  if st.sidebar.button(f"Q{i+1}: {faq}", key=f"faq{i+1}"):
135
+ st.session_state.custom_answer = "" # Clear custom answer when FAQ is clicked
136
+ st.session_state.faq_answer = f"**Answer to Q{i+1}: {precomputed_faq_answers[faq]}**"
137
 
138
+
139
+ # Display the answer to the selected FAQ or custom question in the main window
140
+ if st.session_state.custom_answer:
141
+ st.write(st.session_state.custom_answer)
142
+ elif st.session_state.faq_answer:
143
  st.write(st.session_state.faq_answer)
144
 
145