"""FMCG ШТУ — точка входу, реєстрація сторінок навігації."""
from __future__ import annotations

import streamlit as st

st.set_page_config(page_title="FMCG ШТУ", layout="wide")

PAGES = [
    st.Page("pages/login.py", title="Вхід", icon="🔑"),
    st.Page("pages/admin.py", title="Адміністратор", icon="🛠️"),
    st.Page("pages/audit.py", title="Розклад аудитів", icon="📅"),
    st.Page("pages/expert.py", title="Експерт", icon="📋"),
    st.Page("pages/results.py", title="Результати", icon="📊"),
    st.Page("pages/company_rep.py", title="Історія оцінювань", icon="🏢"),
]


def main() -> None:
    # Кожна сторінка перевіряє роль через require_role() самостійно
    nav = st.navigation(PAGES)
    nav.run()


if __name__ == "__main__":
    main()
