{"categories":[{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks/3"}],"enrichment":{"capability":"A Streamlit component that renders a static menu for selecting a single option from a list, with configurable icons and support for vertical or horizontal layout.","skillfed_tags":["streamlit-component","ui-menu"],"use_cases":["Build a sidebar navigation menu in a Streamlit dashboard with labeled options and custom icons.","Create a horizontal menu bar for switching between different views or pages in a Streamlit app.","Display a list of settings or configuration options with visual icons for quick recognition.","Add section separators to a menu using \"---\" to group related options visually."],"what_it_does":"streamlit-option-menu is a Streamlit component that displays a menu of selectable options as a static list rather than a dropdown, returning the currently selected option as a string. It wraps the streamlit runtime dependency and uses Bootstrap styling with bootstrap-icons for visual customization. The menu supports vertical or horizontal orientation, configurable icons per option, and optional section separators.\n\nDevelopers use it to build navigation menus and option selectors in Streamlit dashboards, particularly in sidebars. It is simpler than st.selectbox() for cases where a visible list is preferred over a dropdown, and it allows per-option icon assignment. The component is built on streamlit-component-template-vue and has no additional runtime dependencies beyond Streamlit itself.","worth_installing":"Yes, if you need a simple static menu component for Streamlit with icon support and low install friction. Verify the license status in the repository first. The dormant maintenance status is acceptable for a stable, narrowly-scoped UI component, but monitor for compatibility issues with future Streamlit releases."},"id":"streamlit-option-menu","links":{"html":"https://skillfed.io/packages/streamlit-option-menu","md":"https://skillfed.io/packages/streamlit-option-menu.md","pypi":"https://pypi.org/project/streamlit-option-menu/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-10-09","license_spdx":null,"license_treatment":"unclear","name":"streamlit-option-menu","python_support":"supports_current","summary":"streamlit-option-menu is a simple Streamlit component that allows users to select a single item from a list of options in a menu."},"popularity":{"monthly_downloads":537977,"position":6118,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.4.0"}
