Details
-
Type:
Task
-
Status: Closed
-
Priority:
Normal
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 2020-03-31
-
Component/s: Data display, Refactoring
-
Labels:None
-
Size Estimate:City
Description
There currently are many React components that do almost the same thing, listing MB entities (such as recordings) in a table, with some variants: pagination, row selection, action column, filters, and so on.
- Search results (e.g. for recordings matching a query)
- Entity tab (e.g. for recordings by an artist)
- Collections list for a user (e.g. My Collections)
- Collected entities for a collection (e.g. a collection of artists for cleanup)
- Reported entities (e.g. Possibly duplicate artists)
These lists should be refactored to share a common code base as much as possible, so as to improve maintainability, extensibility, and consistency.
Attachments
Issue Links
- is a dependency of
-
MBS-10364 Convert entity merge pages to React
-
- In Progress
-