in UI/utils.py [0:0]
def get_feedback() -> None:
"""
Position the Thumbs Up/Down User feedback widget
"""
i = 0
num_msgs = len(st.session_state.messages)
with st.session_state.fc:
for i in range(1, num_msgs):
fb_cont = "c"+str(i)
fb_cont = st.container(height=70, border=False)
with fb_cont:
st.write('')
if "User feedback captured" in \
st.session_state.messages[i]['content']:
fb_cont2 = "c"+str(i)+"2"
fb_cont2 = st.container(height=70, border=False)
with fb_cont2:
st.write('')
i += 1
if feedback := streamlit_feedback(feedback_type="thumbs",
on_submit=submit_feedback,
key='fbkey' +
str(st.session_state.fb_count)):
print(feedback)
del st.session_state['fbkey'+str(st.session_state.fb_count)]
st.session_state.fb_count += 1
st.session_state.refresh = True