Status | ||||
---|---|---|---|---|
|
Status | ||||
---|---|---|---|---|
|
We need a set of components that will help us produce interfaces for interacting with large lists of data more quickly and consistently. Our current table is simplistic and we have been creating one-off solutions each time.
|
Display large sets of tabular data in a sortable, and filterable table.
Contributors | Adam Butterworth (Deactivated) Jeff Witt (Deactivated)Ange Romanska (Deactivated)Lael Birch (Deactivated)Adam Stankiewicz |
---|---|
Slack channel |
...
...
...
...
Known use cases
We have many table or list heavy administration screens in our Enterprise products. A subset of them can be found documented in Miro.
Similar components that exist in the wild
N/A
...
Paragon Jira ticket | Alpha version: https://openedx.atlassian.net/browse/PAR-122 🎉 |
---|
Stakeholders
...
UI
...
UX
...
Eng
...
PM
...
Adam Butterworth (Deactivated)
Jeff Witt (Deactivated)
...
...
Lael Birch (Deactivated)
Adam Stankiewicz
...
...
Other Jira tickets | |
---|---|
Design resources | https://www.figma.com/file/eGmDp94FlqEr4iSqy1Uc1K/Paragon-2021?node-id=9076%3A2354 |
Technical docs |
...
Table of Contents | ||||||
---|---|---|---|---|---|---|
|
Design spec
...
With filters in the data control bar
...
Composition (DataTableFrame)
...
Sub components
Table
...
TableHeaderRow
...
TableHeaderRow Subcomponents
...
TableRow
...
TableRow Subcomponents
...
DataControlBar
...
DisplayControlBar
...
...
Meeting notes
Table Review!
Present: Lael Birch (Deactivated) Adam Stankiewicz Adam Butterworth (Deactivated) Adrienne Bolger (Deactivated)
...
Backend sorting is client side. → Server side sorting should be added in
v1.0the alpha.Multiple actions in a row are possible (fully customizable via columns). No need to bake in any constraints. Design will have guidelines
Filters (Adam S): can we get things in there other than text fields?
They can be made anything you want, but you will need to not use the table wrapper
Move forward on filters sidebar for v1.0. For bulk enrollment we’ll use publish before “1.0” and label this component as Alpha. Don’t expect TableWrapper will change very much.
Bulk enrollment is waiting on this, after that. Public explore catalog widget which will definitely need the sidebar. It will need to live on the marketing page. Another one is bulk revoke subscription management
Adrienne, expects Lael to not be the only one building this ongoing. Others will need to pick this us. TBD on who/when/how.
...