|
|
|
|
|
|
|
|
|
import streamlit as st |
|
import sys |
|
from pathlib import Path |
|
script_dir = Path(__file__).resolve().parent |
|
project_root = script_dir.parent |
|
sys.path.append(str(project_root)) |
|
|
|
|
|
|
|
from src.Streamlit_Magic_Sheet.components.header import * |
|
from src.Streamlit_Magic_Sheet.components.body import * |
|
from src.Streamlit_Magic_Sheet.components.navigation import * |
|
from src.Streamlit_Magic_Sheet.components.siderbar import * |
|
from src.Streamlit_Magic_Sheet.components.metrics import * |
|
from src.Streamlit_Magic_Sheet.components.charts import * |
|
from src.Streamlit_Magic_Sheet.components.test import * |
|
from src.Streamlit_Magic_Sheet.components.elements import * |
|
|
|
|
|
|
|
|
|
|
|
|
|
def main_header(title=None, header=None, subheader=None, markdown=None, write=None, code=None): |
|
''' |
|
Displaying Main Header conponents |
|
''' |
|
if title: |
|
st.title(title) |
|
|
|
if header: |
|
st.header(header) |
|
|
|
if subheader: |
|
st.subheader(subheader) |
|
|
|
if markdown: |
|
st.markdown(markdown) |
|
|
|
if write: |
|
st.write(write) |
|
|
|
if code: |
|
st.code(code) |
|
|