ShehryarAppsWork/GRC-AIGOV-Final
0
1import streamlit as st
2import streamlit.components.v1 as components
3import asyncio
4import streamlit_authenticator as stauth
5
6if "logged_in" not in st.session_state:
7 st.session_state.logged_in = False
8
9if "previlage" not in st.session_state:
10 st.session_state.previlage = 0 #standard user previlage
11
12
13#other Session state Variables:
14if "firsttime" not in st.session_state:
15 st.session_state.firsttime = 0
16
17
18#Landing Page
19home_page = st.Page("apphome.py", title="Home", icon=":material/globe:")
20#user_page = st.Page("Usermain.py", title="User", icon=":material/add_circle:")
21
22#User
23#dashboard = st.Page("Usermainpages/Dashboard.py", title="Dashboard", icon=":material/add_circle:")
24AIManagement = st.Page("Usermainpages/AIManagement.py", title="AI Management", icon=":material/add_task:")
25
26
27if st.session_state.logged_in == True and st.session_state.previlage == 0:
28 #pg = st.navigation([dashboard,AIManagement])
29 pg = st.navigation([AIManagement])
30else:
31 pg = st.navigation([home_page])
32
33
34
35if __name__ == "__main__":
36 st.logo("LOGO/LOGO1.svg")
37
38 pg.run()
39
40 