Is there a pre-built component available to create a tree-like structure in a sidebar for navigating between pages?

I’m developing a multi-navigation page with potentially up to 100 pages, aiming to construct a tree-like structure within a custom sidebar using st.navigation and st.pages. I welcome any suggestions, approaches, or comments on predefined modules available in Streamlit for this purpose!

The example is Streamlit official websites sidebar.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.