Reports-Visual/main.py

32 lines
828 B
Python

import streamlit as st
import pages.services_reporting as sr
# 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!")
print(sr.get_filtered_data("2","101","2024-07","2024-08"))
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'
# Page display logic
if st.session_state.page == 'Home':
home()
elif st.session_state.page == 'Services Reporting':
sr.services_reporting()