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