pegasystems / constellation-ui-gallery

This open-source repository provides a collection of ready-to-use and customizable Constellation DX components. Use this resource to gain inspiration, best practices, and a solid foundation for implementing custom components.
https://pegasystems.github.io/constellation-ui-gallery/
Apache License 2.0
30 stars 22 forks source link

Implement a Kanban or Task board #13

Closed ricmars closed 7 months ago

ricmars commented 7 months ago

Similar to the Calendar component, I would like to represent a list of cases or data objects in a Kanban view where a status property will be used to group the objects into different columns. Using drag and drop or an action menu, I should be able to move the object from one status to the other.

Goal of this work is to identify a library that is accessible and does not rely only on drag and drop to move the cards inside the board. The UI should be able to take all the available height or support a fixed height. The list of available status will likely need to be passed as parameter

ricmars commented 7 months ago

working on this enhancement - looking as using dnd-kit or @hello-pangea/dnd

ricmars commented 7 months ago

added support with this change https://github.com/pegasystems/constellation-ui-gallery/commit/a0134bf07b2e553e58e57320e82788ff34cc0ba1