Update AG grid theme guidance
What component is this related to?
Components > Data display > AG grid theme (#1664) or Getting started > Development > Install the components > AG grid theme (before #1664).
Description
Add the following updates to the guidance:
- Replace the example with a simpler one that still shows off some AG grid features but doesn't suggest that overly-complicated table designs are good practice
- Reinforce that the AG grid theme exists to allow users to create table that fix their complex needs but, for accessibility reasons, simple layouts with minimal nesting should be prioritised.
- Suggest that users create multiple simpler tables instead of a single complex table.
- Data list and data table have been tested for accessibility and any reported accessibility defects will be fixed. Users are responsible for ensuring the accessibility of a table created with AG grid.
- Link to Testing for accessibility and Coding for accessibility > Tables pages in main Accessibility section
This could be split into guidance and code (where the example of using the theme goes into the code tab) but I think all the guidance is very important for all users, so it is better to keep it together.
Why do we need it?
The current guidance doesn't make it very clear that customers should prioritise simpler tables where possible and avoid complex highly-nested layouts that are difficult to use with assistive technologies and difficult to understand for customers with a variety of disabilities.
🚨 Urgency (low, medium or high)
If applicable, tell us how urgent it is that this issue gets resolved, based on the impact it has on your team's work or project timeline.
Related open issues
#1664
Fix any broken links