5 New UI components in st_yled package: Cards, Sticky Header, Container Padding, and more

Welcome and thanks for sharing this update! :tada: The st_yled package now offers 5 new UI components—Badge Card, Image Card, Sticky Header, Split Button, and Programmatic Redirect—plus enhanced styling for containers, expanders, and st.metric, all without needing to write CSS. You can try these features interactively in the st_yled studio app on Streamlit Community Cloud, and style most Streamlit elements directly from Python code, making custom UIs and branding much easier and faster to implement. For example, you can now set padding, font weight, and color for many components right in your app code, and even export your theme from the studio for reuse across projects.

If you have ideas for new components or want to see more styling options, the st_yled team encourages you to share your suggestions! For more details and examples, check out the st_yled studio app and the st_yled docs. Community feedback is always welcome, and everyone is encouraged to join the discussion and contribute ideas.

Sources: