File size: 1,173 Bytes
a9fc515 46b5c6f a9fc515 46b5c6f a9fc515 46b5c6f a9fc515 46b5c6f a9fc515 46b5c6f a9fc515 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | """RHTP Evaluation Dashboard — entry script.
Defines the top-level navigation. Each section's content lives in its own
file under /src/pages.
"""
from __future__ import annotations
import sys
from pathlib import Path
import streamlit as st
sys.path.insert(0, str(Path(__file__).resolve().parent))
PAGES = {
"Dashboard": [
st.Page("pages/0_Overview.py", title="Overview", default=True,
url_path="overview"),
],
"Initiative evaluations": [
st.Page("pages/1_Workforce.py",
title="01 — Workforce", url_path="workforce"),
st.Page("pages/2_Facility_Sustainability.py",
title="02 — Facility Sustainability", url_path="facility"),
st.Page("pages/3_Innovative_Care.py",
title="03 — Innovative Care & Payment", url_path="innovative-care"),
st.Page("pages/4_Community_Prevention.py",
title="04 — Community Prevention", url_path="prevention"),
st.Page("pages/5_Technology.py",
title="05 — Technology & Data", url_path="technology"),
],
}
nav = st.navigation(PAGES)
nav.run()
|