Files
Buffteks-Website/streamlit-venv/lib/python3.10/site-packages/streamlit_antd_components/widgets/divider.py
2025-01-10 21:40:35 +00:00

38 lines
1.1 KiB
Python
Executable File

#!/usr/bin/env python
# _*_coding:utf-8_*_
"""
@Time : 2023/6/12 15:15
@Author : ji hao ran
@File : divider.py
@Project : StreamlitAntdComponents
@Software : PyCharm
"""
from ..utils import *
def divider(
label: str = None,
icon: Union[str, BsIcon, AntIcon] = None,
align: Align = 'start',
size: Union[MantineSize, int] = 'xs',
variant: Literal['solid', 'dashed', 'dotted'] = 'solid',
color: MantineColor = None,
key=None
):
"""mantine divider component https://v6.mantine.dev/core/divider/
:param label: divider text label,support str and markdown str
:param icon: divider text icon
:param align: label align
:param size: divider size,support mantine size and int in px
:param variant: divider variant
:param color: divider color
:param key: component unique identifier
"""
# update icon
kw = update_kw(locals(), icon=parse_icon(icon))
# pass component id and params to frontend
component(id=get_func_name(), kw=kw, key=key)