swisspost / design-system

The Swiss Post Design System pattern library for a consistent and accessible user experience across the web platform.
https://design-system.post.ch
Apache License 2.0
105 stars 13 forks source link

AG Grid POC #2949

Open gfellerph opened 2 weeks ago

gfellerph commented 2 weeks ago

@gfellerph Resolution: create a ticket to get more insights on AG grid for figma and dev

Originally posted by @gfellerph in #2898

Create a POC with AG Grid community (https://ag-grid.com/javascript-data-grid/getting-started/). Especially have a look at customization (https://ag-grid.com/javascript-data-grid/getting-started/#customising-a-theme).

Also, check other Design Systems for hints on integration

### Tasks
- [ ] Add a docs page for AG Grid and put a demo grid on there
- [ ] Check with @swisspost/design-system-designers on how much we can do in terms of theming
- [ ] Use controls inside the table
- [ ] Customize the markup for cells (e.g. put a button in there)
- [ ] Use custom markup for filters (can we use our components for filtering?)
- [ ] Align with the results of the 2022 survey on datatables, does the community edition provide all the features we need?