streamlit customer components of Antd Design and Mantine
Project description
Streamlit-Antd-Components
A Streamlit customer component to implement Antd-Design and Mantine widgets.
Check out the Demo App for more example.
highlight
- support streamlit theme(light or dark mode,or custom theme)
- support Bootstrap Icon
- support nested data widgets(menu,tree,cascader...)
- more components to display data
- more style params for every component
This library now provides component blow:
buttons
A group of buttons component.divider
A divider line separates different contentmenu
A versatile menu for navigationsteps
A navigation bar that guides users through the steps of a taskcascader
Chooses cascade items in one float layer for better user experience.checkbox
A group of checkbox.rate
Rate componentswitch
Switching between two states or on-off statetransfer
Double column transfer choice boxsegmented
Segmented Controls.tabs
A tabs component.tree
A hierarchical list structure component.alert
Alert component for feedbackresult
Used to feed back the results of a series of operational taskstag
Tag for categorizing or markuppagination
A long list can be divided into several pages
Install
pip install streamlit-antd-components
Quickstart
Create a group of buttons,use more style params.
import streamlit as st
import streamlit_antd_components as sac
btn = sac.buttons(
items=['button1', 'button2', 'button3'],
index=0,
format_func='title',
align='center',
direction='horizontal',
shape='round',
compact=False,
return_index=False,
)
st.write(f'The selected button label is: {btn}')
Todo
- Solve the problem of component(such as
DatePicker
銆乣TreeSelect銆乣cascader
) pop-up window display to obtain a better interactive experience - Interaction between components
Add component callback function
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
File details
Details for the file streamlit_antd_components-0.2.3-py3-none-any.whl
.
File metadata
- Download URL: streamlit_antd_components-0.2.3-py3-none-any.whl
- Upload date:
- Size: 2.4 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 935fd88ff079d0a83be844de21505f7bf7f9aae1f87c56ae4c7cd5d98190b2c7 |
|
MD5 | 178971dd816bdd294be930f522e18453 |
|
BLAKE2b-256 | 7371148ff58c35df3f7fad986ae726e965c6fc9584a58724d718bda421bf878b |