| import streamlit as st | |
| from streamlit_option_menu import option_menu | |
| def homepage(): | |
| st.write("Home") | |
| st.write("Welcome to the homepage") | |
| def chat(): | |
| st.write("Chat") | |
| st.write("Welcome to the chat page") | |
| def invoke_document(): | |
| st.write("Invoke Document") | |
| st.write("Welcome to the invoke document page") | |
| def invoke_audio(): | |
| st.write("Invoke Audio") | |
| st.write("Welcome to the invoke audio page") | |
| def invoke_video(): | |
| st.write("Invoke Video") | |
| st.write("Welcome to the invoke video page") | |
| def invoke_image(): | |
| st.write("Invoke Image") | |
| st.write("Welcome to the invoke image page") | |
| def invoke_text(): | |
| st.write("Invoke Text") | |
| st.write("Welcome to the invoke text page") | |
| def dashboard(): | |
| with st.sidebar: | |
| selected = option_menu(None, ['Home', 'Chat', "Invoke Document", "Invoke Audio", "Invoke Video", "Invoke Image", "Invoke Text"], | |
| icons=['π ', 'π¬', "π", "π", "π₯", "πΌοΈ", "π"]) | |
| if selected == 'Home': | |
| homepage() | |
| elif selected == 'Chat': | |
| chat() | |
| elif selected == "Invoke Document": | |
| invoke_document() | |
| elif selected == "Invoke Audio": | |
| invoke_audio() | |
| elif selected == "Invoke Video": | |
| invoke_video() | |
| elif selected == "Invoke Image": | |
| invoke_image() | |
| elif selected == "Invoke Text": | |
| invoke_text() | |