Skip to main content

streamlit components of antd design

Project description

Streamlit-Antd-Components

Open in Streamlit GitHub PyPI

A Streamlit component to display Antd-Design, streamlit widgets extension.

Check out the Demo App for more example. demo

highlight

  • support streamlit theme(light or dark mode,or custom theme)
  • support Bootstrap Icon
  • support nested data widgets(menu,tree,cascader...)
  • more style params

This library now provides component blow:

  • buttons A group of buttons component.
  • tabs A tabs component.
  • segmented Segmented Controls.
  • checkbox A group of checkbox.
  • menu A versatile menu for navigation
  • tree A hierarchical list structure component.
  • cascader Chooses cascade items in one float layer for better user experience.
  • switch Switching between two states or on-off state
  • divider A divider line separates different content
  • transfer Double column transfer choice box
  • alert Alert component for feedback
  • rate Rate component
  • steps A navigation bar that guides users through the steps of a task

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}')

buttons

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
  • Optimize project structure to reduce project size

Project details


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

streamlit_antd_components-0.1.10-py3-none-any.whl (14.3 MB view details)

Uploaded Python 3

File details

Details for the file streamlit_antd_components-0.1.10-py3-none-any.whl.

File metadata

File hashes

Hashes for streamlit_antd_components-0.1.10-py3-none-any.whl
Algorithm Hash digest
SHA256 14ec64ceccfe46e01f6f5c46a2a11d061cda0405bc044b58ed3bc870ecdec52e
MD5 45a8308666a6735b020db9eff702ec9a
BLAKE2b-256 7dee4ab52c1607706d4792e615db6116068dea4ee0741bbc05388a50d2b3a0df

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page