Hi,
I have a problem with navigation buttons. When I try to move to the next command
After clicking next button inside if statement , It keeps showing me the previous part.
And only after clicking again on the next button it does not show the previous part.
The goal is to move between texts and display only that text for each link
if st.session_state.papers:
if st.session_state.count < len(st.session_state.papers):
st.write("Progress: ", st.session_state.count + 1 , "/", len(st.session_state.papers))
text = st.session_state.papers[st.session_state.count]["Description"]
link = st.session_state.papers[st.session_state.count]["Link"]
st.write(text)
st.write(link)
label = st.selectbox("Do you want to include this resource to your content?:", [None,"Yes","No"], index=None)
if st.button("Next âŹď¸Ź"):
if st.session_state.count + 1 > len(st.session_state.papers):
st.session_state.count = 0
else:
st.session_state.count += 1
st.session_state.label_list.append(label)
if label == "Yes":
st.session_state.final_text.append(text)
st.session_state.final_link.append(link)
if st.session_state.count > 0:
if st.button("⏮️ Previous"):
st.session_state.label_list.pop()
if st.session_state.label_list[-1] == "Yes":
st.session_state.final_text.pop()
st.session_state.final_link.pop()
st.session_state.count -= 1