add Server page
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
import streamlit as st
|
||||
import sites.services_reporting as sr
|
||||
import sites.userlist as us
|
||||
import sites.server as s
|
||||
|
||||
# Page Settings
|
||||
st.set_page_config(page_title="Reporting")
|
||||
|
||||
# Load custom CSS
|
||||
def load_css(file_name):
|
||||
with open(file_name) as f:
|
||||
st.markdown(f'<style>{f.read()}</style>', unsafe_allow_html=True)
|
||||
|
||||
load_css('style.css')
|
||||
# Define page functions
|
||||
def home():
|
||||
st.title("Home Page")
|
||||
st.write("Welcome to the Home Page!")
|
||||
|
||||
|
||||
if 'page' not in st.session_state:
|
||||
st.session_state.page = 'Home'
|
||||
|
||||
# Sidebar navigation
|
||||
st.sidebar.title("Navigation")
|
||||
if st.sidebar.button('Home'):
|
||||
st.session_state.page = 'Home'
|
||||
if st.sidebar.button('Services Reporting'):
|
||||
st.session_state.page = 'Services Reporting'
|
||||
if st.sidebar.button('User'):
|
||||
st.session_state.page = 'User'
|
||||
if st.sidebar.button('Server'):
|
||||
st.session_state.page = 'Server'
|
||||
|
||||
# Page display logic
|
||||
if st.session_state.page == 'Home':
|
||||
home()
|
||||
elif st.session_state.page == 'Services Reporting':
|
||||
sr.services_reporting()
|
||||
elif st.session_state.page == 'User':
|
||||
us.user_filter()
|
||||
elif st.session_state.page == 'Server':
|
||||
s.server_filter()
|
||||
Reference in New Issue
Block a user