- Contents
- st.sidebar
- Add widgets to sidebar
st.sidebar
Add widgets to sidebar
Not only can you add interactivity to your app with widgets, you can organize them into a sidebar. Elements can be passed to st.sidebar using object notation and with notation.
The following two snippets are equivalent:
Each element that's passed to st.sidebar is pinned to the left, allowing users to focus on the content in your app.
Tip
The sidebar is resizable! Drag and drop the right border of the sidebar to resize it! ↔️
Here's an example of how you'd add a selectbox and a radio button to your sidebar:
Important
The only elements that aren't supported using object notation are st.echo, st.spinner, and st.toast. To use these elements, you must use with notation.
Here's an example of how you'd add st.echo and st.spinner to your sidebar:
Still have questions?
Our forums are full of helpful information and Streamlit experts.
