Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[EUI+] [EuiDataGrid] Fix issues with the component docs #8143

Open
6 tasks
Tracked by #7401
weronikaolejniczak opened this issue Nov 18, 2024 · 0 comments
Open
6 tasks
Tracked by #7401

[EUI+] [EuiDataGrid] Fix issues with the component docs #8143

weronikaolejniczak opened this issue Nov 18, 2024 · 0 comments
Labels
bug New EUI site task A task associated with a larger Meta issue

Comments

@weronikaolejniczak
Copy link
Contributor

weronikaolejniczak commented Nov 18, 2024

The purpose of this task is to fix the issues in the EuiDataGrid component documentation in the EUI+.


Issues:

  • Move each individual section to a sub-page of the main Data Grid page example.
  • Sections in the left sidebar are out of order compared to prod (e.g. advanced section should be at the bottom). They’re ordered the way they are for a reason, which is most common/needed use cases to least, and it’s going to be more intuitive for devs to follow the existing order.
  • Top level props section: just linking to the props table isn’t really the same and misses out on links + code snippet examples.
  • Check production for any missing upgrades.
  • EuiDataGrid toolbar props table appears to be broken due to an issue with mdx syntax.
  • EuiDataGrid auto row height examples are all broken/erroring with “require is not defined”.
@weronikaolejniczak weronikaolejniczak changed the title [EuiDataGrid] Fix issues with the component docs [EUI+] [EuiDataGrid] Fix issues with the component docs Nov 18, 2024
@JasonStoltz JasonStoltz added the task A task associated with a larger Meta issue label Nov 18, 2024
@JasonStoltz JasonStoltz added task A task associated with a larger Meta issue and removed task A task associated with a larger Meta issue labels Jan 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug New EUI site task A task associated with a larger Meta issue
Projects
None yet
Development

No branches or pull requests

2 participants