elastic / eui

Elastic UI Framework 🙌
https://eui.elastic.co/
Other
6.08k stars 829 forks source link

[EuiSelectable] Add list management capabilities #6756

Open ryankeairns opened 1 year ago

ryankeairns commented 1 year ago

Is your feature request related to a problem? Please describe. EuiSelectable provides a simple UI for a list selection input. As we've seen with the Input Controls project (see Dashboard app), there are some natural extensions that make it even more powerful.

Describe the solution you'd like Provide additional list management capabilities as part of EuiSelectable. These include:

Additional context The Presentation Team put much effort into Input Controls and built up the referenced capabilities for that feature. It feels worthy of making a pattern by baking into the EuiSelectable component. Their rendition works as follows:

https://user-images.githubusercontent.com/446285/236887732-4ff4d344-ef90-4cb1-a7e0-6b161e56366e.mov

github-actions[bot] commented 10 months ago

👋 Hi there - this issue hasn't had any activity in 6 months. If the EUI team has not explicitly expressed that this is something on our roadmap, it's unlikely that we'll pick this issue up. We would sincerely appreciate a PR/community contribution if this is something that matters to you! If not, and there is no further activity on this issue for another 6 months (i.e. it's stale for over a year), the issue will be auto-closed.

JasonStoltz commented 5 months ago

We flagged this as a High priority issue in EUI, as this pattern is already being used throughout Kibana and it would be worthwhile to bring this back into the EUI library.