Skip to main content

streamlit custom components of Antd Design and Mantine, modded from jihaoran's streamlit-antd-components

Project description

Streamlit-Antd-Components-mod

Open in Streamlit GitHub PyPI download

A modded library forked from the excellent Streamlit-Antd-Components project. https://github.com/nicedouble/StreamlitAntdComponents

This library provides component below:

  • buttons A group of buttons component.
  • divider A divider line separates different content
  • menu A versatile menu for navigation
  • steps A navigation bar that guides users through the steps of a task (modded to enable coloured icons in steps component)
  • cascader Chooses cascade items in one float layer for better user experience.
  • rate Rate component
  • switch Switching between two states or on-off state
  • transfer Double column transfer choice box
  • segmented Segmented Controls.
  • tabs A tabs component.
  • tree A hierarchical list structure component.
  • alert Alert component for feedback
  • result Used to feed back the results of a series of operational tasks
  • tag Tag for categorizing or markup
  • pagination A long list can be divided into several pages

Install

pip install streamlit-antd-components-mod

Quickstart

Create a group of buttons,use more style params.

import streamlit as st
import streamlit_antd_components_mod as sacm

items = [
    sacm.StepsItem(title='title A', description='description A', icon='check'),
    sacm.StepsItem(title='title B', description='description B', icon='circle-fill'),
    sacm.StepsItem(title='title C', description='description C', icon='x-circle'),
]
selected_step = sacm.steps(
    items=items,
    size='lg',
    color='grey',
    direction='vertical',
    icon_color_map={'check': 'green', 'circle-fill': 'yellow', 'x-circle': '#AA4A44'}
)
st.write(f'The selected step is: {selected_step}')

buttons

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

streamlit-antd-components-mod-0.1.3.tar.gz (40.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file streamlit-antd-components-mod-0.1.3.tar.gz.

File metadata

File hashes

Hashes for streamlit-antd-components-mod-0.1.3.tar.gz
Algorithm Hash digest
SHA256 b349cedcb3702411c27f104a15aa751cb9a2723b6067a247ad8f587afe0e176a
MD5 1529e414fadceedaaf9fd5bbbeaddfc5
BLAKE2b-256 66ac9c03c489499ef207db93bfe4cd6a3f9c2ff830a8a21358ea02106e94f310

See more details on using hashes here.

File details

Details for the file streamlit_antd_components_mod-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for streamlit_antd_components_mod-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d75c0352aaf91d5e25d2571af2e5ebdbb7f1319ea042e2421d21fc1a376ff127
MD5 97dde13bb1dac1e82998008597216b18
BLAKE2b-256 cdc134664aa801857a5db0b46f9646c3c8a226be5b64c5ce416e42aa6c2b05cb

See more details on using hashes here.

Supported by

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