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()