A multi-select button group
Project description
streamlit-toggle-button-set
A button can be used to group related options (multi-select & single select), inspired by React Material UI.
Installation instructions
pip install streamlit-toggle-button-set
Usage instructions
import streamlit as st
from toggle_button_set import toggle_button_set
outcome = toggle_button_set(
button_list=['a', 'b', '1', '2'],
default=['a', '1'],
color="primary",
size="large",
exclusive=False,
use_container_width=False
)
st.write(outcome)
Arguments
Required:
- button_list
Optional:
- default = [] - must be a subset of button_list, these options are automatically selected upon boot.
- color = "standard" - The color of the button when it is selected, options includes 'standard', 'primary', 'secondary', 'error', 'info', 'success' and 'warning'.
- size = "medium" - The size of the component, options includes 'small', 'medium' and 'large'.
- exclusive = False - forces only one item to be selected from button_list.
- use_container_width = False - will make the component take up the full width of its container.
- key = None - optional key
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters