mirror of
https://github.com/aljazceru/hummingbot-dashboard.git
synced 2025-12-28 18:54:22 +01:00
(feat) add function to initialize pages
This commit is contained in:
20
utils/st_utils.py
Normal file
20
utils/st_utils.py
Normal file
@@ -0,0 +1,20 @@
|
||||
import os.path
|
||||
from pathlib import Path
|
||||
import inspect
|
||||
|
||||
import streamlit as st
|
||||
|
||||
|
||||
def initialize_st_page(title: str, icon: str, layout="wide"):
|
||||
st.set_page_config(
|
||||
page_title=title,
|
||||
page_icon=icon,
|
||||
layout=layout,
|
||||
)
|
||||
st.title(f"{icon} {title}")
|
||||
caller_frame = inspect.currentframe().f_back
|
||||
|
||||
current_directory = Path(os.path.dirname(inspect.getframeinfo(caller_frame).filename))
|
||||
readme_path = current_directory / "README.md"
|
||||
with st.expander("About This Page"):
|
||||
st.write(readme_path.read_text())
|
||||
Reference in New Issue
Block a user