A simple streamlit component that returns the dimensions of the container where it is rendered. This may be used to format other components that require the dimensions of the container.
If multiple st_container_width
components will be used in the app, each component must be given a unique key
value. Otherwise, the key
argument is not required.
The current version only provides the width of the container in pixels.
pip install streamlit-container-width
import streamlit as st
from streamlit_container_width import st_container_width
st.set_page_config(layout="wide")
st.title("Main Dimensions")
st.write(st_container_width(key="main"))
with st.sidebar:
st.title("Sidebar Dimensions")
st.write(st_container_width(key="sidebar"))