Skip to content

Merge NewFilterableListWrapper and FilterableListWrapper #1078

@jthrilly

Description

@jthrilly

Two components with the same goals, but with different features:

NewFilterableListWrapper:

  • Uses staggered animation
  • Functional component, using hooks
  • Better handling of interaction events

FilterableListWrapper:

  • Supports large lists with react-virtualized

We should unify these components and think through what the interface should look like.

Design goals:

  • Filter and sort an arbitrary list of items
  • Provide an arbitrary component to render representing each item
  • Allow filter and sort behaviour to be customised
  • Support very large (1000+) lists of items
  • Support nice interaction animations for filtering and sorting
  • Support different kinds of interactions with items: select, click, drag.
  • Support display modes? i.e compact/full/details
  • Possibly move to UI as shared component?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions