-
Notifications
You must be signed in to change notification settings - Fork 0
/
app.py
60 lines (43 loc) · 1.5 KB
/
app.py
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
import streamlit as st
from menu import menu
#import streamlit_authenticator as stauth
#import yaml
#from yaml.loader import SafeLoader
# Initialize st.session_state.role to None
#if "role" not in st.session_state:
# st.session_state.role = None
# Retrieve the role from Session State to initialize the widget
#st.session_state._role = st.session_state.role
def set_role():
# Callback function to save the role selection to Session State
st.session_state.role = st.session_state._role
#st.set_page_config(
# page_title="Home",
# page_icon="🧊",
# layout="wide",
# initial_sidebar_state="expanded",
# menu_items={
# 'Get Help': 'https://www.extremelycoolapp.com/help',
# 'Report a bug': "https://www.extremelycoolapp.com/bug",
# 'About': "# This is a header. This is an *extremely* cool app!"
# }
#)
# Selectbox to choose role
#st.selectbox(
# "Select your role:",
# [None, "user", "admin", "super-admin"],
# key="_role",
# on_change=set_role,
#)
#menu() # Render the dynamic menu!
#st.markdown("# Main page ")
#st.sidebar.markdown("# Main page ")
#def main():
# st.sidebar.title("MCAT Study Links")
#if __name__ == "__main__":
# main()
#st.sidebar.radio('drops sub-menu', options=['add drops', 'view drops'])
#st.sidebar.checkbox('special')
#st.sidebar.selectbox('Person incharge', options=['john', 'peter'], index=0)
#st.sidebar.selectbox('location', options=['manila', 'tokyo'], index=1)
#hashed_passwords = stauth.Hasher(['abc', 'def']).generate()