stimulus-components / stimulus-components

A modern Stimulus library delivering common JavaScript behaviors with a bunch of customizable controllers.
https://www.stimulus-components.com/
MIT License
1.07k stars 30 forks source link

Filterable list component #98

Open ameotoko opened 2 weeks ago

ameotoko commented 2 weeks ago

Hi, I always wanted to express my gratitude for the great library of components! And now I'm willing to contribute. There's a pattern I've been using in quite a few projects, and in a last two it has been implemented as a Stimulus controller, so now I'd like to share it.

Basically, it's the similar functionality to that provided by https://isotope.metafizzy.co/filtering. And here you can see the version I implemented with Stimulus controller.

I'm looking for feedback – do you think it could be a useful addition to the library of components? I am not on a very advanced level with TypeScript, but I guess I could PR a working version, which could be finalised with a minimal help.

ameotoko commented 1 week ago

How does contributing new component work? I've taken a look at the https://github.com/stimulus-components/stimulus-skeleton repo, is that it? The stimulus-skeleton documentation link is broken. And since each component is its own repo, I guess usual PR process is out of question?