File size: 1,020 Bytes
5aaeeb3 7d5a473 5aaeeb3 a335549 5aaeeb3 a335549 5aaeeb3 a335549 5aaeeb3 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
import streamlit as st
# Function to simulate sending an email
def send_request(name, tool):
# Here you can add your request sending logic
st.write(f"Name: {name}")
st.write(f"Tool: {tool}")
st.success("Your request has been sent successfully!")
# Store the name and tool in session state
st.session_state['name'] = name
st.session_state['tool'] = tool
st.session_state['page'] = 'mail'
# Main function to handle page navigation
def main():
if 'page' not in st.session_state:
st.session_state['page'] = 'tool_request'
# Navigation link in the upper left corner
st.sidebar.title("Navigation")
if st.sidebar.button("Tool Request"):
st.session_state['page'] = 'tool_request'
if st.sidebar.button("Request Confirmation"):
st.session_state['page'] = 'mail'
if st.session_state['page'] == 'tool_request':
tool_request_page()
elif st.session_state['page'] == 'mail':
mail_page()
if __name__ == "__main__":
main() |