[Table] Add a full-featured but limited table component and array-based data source
- Dominant language
- TypeScript
- Stars
- 25k
- Forks
- 6.8k
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 91
Description
Introduce a new table component that would use `` and come with built-in features including sorting, pagination, selection, etc. Would accept an array-based data input so users do not need to create a data source to use the table.
This would allow people to quickly use a table but would limit their ability to customize behavior and would be very opinionated on user experience.
Example concept:
```
```
Notes:
- Long column names should be truncated and display a tooltip on hover
Contributor guide
Research direction
Start by reviewing the existing component and data-source approach referenced in the issue. Clarify the scope and expected behavior for array input, sorting, pagination, selection, and truncated column names with hover tooltips; done requires an agreed design for the proposed limited component.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- angular, typescript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100