nicedouble / StreamlitAntdComponents

A Streamlit component to display Antd-Design
https://nicedouble-streamlitantdcomponentsdemo-app-middmy.streamlit.app/
MIT License
392 stars 27 forks source link

Feature request: cascader & datepicker component #4

Open evertoncolling opened 1 year ago

evertoncolling commented 1 year ago

I see that more AntD components are being added to this library, turning it into a really great Streamlit extension.

I'm creating this issue as a feature request for two great additions from AntD that are really interesting and fill an important gap for Streamlit apps.

CNFeffery commented 1 year ago

@evertoncolling If you want to write some really advanced apps in pure Python with ant design widgets, I suggest you turn to use dash and my open source component library fac, 100+ practical component base on ant design.

nicedouble commented 1 year ago

@CNFeffery I was inspired by your project to create mine. fac is a really good component when you use dash to build apps,i also use fac in my dash app.So I highly recommend fac. @evertoncolling Due to my lack of front-end knowledge, I needed to spend some time creating more components.

evertoncolling commented 1 year ago

Don't fret @nicedouble, you're doing a great work with the library and it's completely understandable that it will grow slowly over time. I just created the ticket to hint at two important components that I miss in the Streamlit ecosystem. If you or someone else gets the time to incorporate them to the library it would be great, and would make this library even more awesome.

PS: I found some other implementations of AntD components for Streamlit, but they lack good documentation and, in my short testing, I've noticed they lack proper styling of the components to reflect Streamlit themes. The implementation on this library nails the theming of the components, which makes them feel at home in Streamlit 🙂.