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 list of steps,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}')

steps

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.6.tar.gz (3.1 MB 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.6.tar.gz.

File metadata

File hashes

Hashes for streamlit_antd_components_mod-0.1.6.tar.gz
Algorithm Hash digest
SHA256 b5c5727763bce0c267c0046097f99e944b459f820624ca1dbb670a4f77d459aa
MD5 a1af304d972ad5d24923bf76d800a2d3
BLAKE2b-256 4ce9d94dea5591e3bf64e177249f0722f4cace69d394697950520b5a5a522791

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for streamlit_antd_components_mod-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 5fec0b58fa258d63eaa5b0f2220ac49fbabbcb22eb6c0199cabd493a642dace4
MD5 368f5e830d46a1e552a5ad1ef20bf34e
BLAKE2b-256 05d68b3e9fdcb2478ccd5ca0ff6d995727145abee74315a99efbfd7b5875930c

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