llm-quant/app/ui/navigation.py

13 lines
340 B
Python

"""Helpers for navigating between top-level Streamlit menus."""
from __future__ import annotations
import streamlit as st
TOP_NAV_STATE_KEY = "top_nav"
def navigate_top_menu(label: str) -> None:
"""Set the active top navigation label and rerun the app."""
st.session_state[TOP_NAV_STATE_KEY] = label
st.experimental_rerun()