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

feat(pie-docs): DSW-000 css-only content tables #1858

Merged
merged 3 commits into from
Sep 17, 2024

Conversation

jamieomaguire
Copy link
Contributor

@jamieomaguire jamieomaguire commented Sep 13, 2024

Describe your changes (can list changeset entries if preferable)

Removes the usage of JS for setting column counts on the docs site table pages. This was causing jank on page load as the table starts as a single column list before JS boots up and fixes the render. Now it should always load at the correct column count before JS boots up.

Video demos:

Prod (current)

docs-site-prod.mov

With the changes

docs-site-fix.mov

Author Checklist (complete before requesting a review)

  • I have performed a self-review of my code
  • I have reviewed the PIE Storybook/PIE Docs PR preview
  • I have reviewed visual test updates properly before approving

Reviewer checklists (complete before approving)

Reviewer 1 @maledr5

  • I have reviewed the PIE Docs PR preview
  • If there are visual test updates, I have reviewed them

Reviewer 2

  • I have reviewed the PIE Docs PR preview
  • If there are visual test updates, I have reviewed them

Copy link

changeset-bot bot commented Sep 13, 2024

🦋 Changeset detected

Latest commit: c7e3e3e

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
pie-docs Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@jamieomaguire jamieomaguire marked this pull request as ready for review September 13, 2024 11:55
@jamieomaguire jamieomaguire requested review from a team as code owners September 13, 2024 11:55
@jamieomaguire jamieomaguire force-pushed the dsw-000-css-only-content-tables branch from 0625a1a to 9e8a208 Compare September 13, 2024 11:57
@jamieomaguire jamieomaguire merged commit a5fa3c0 into main Sep 17, 2024
35 of 36 checks passed
@jamieomaguire jamieomaguire deleted the dsw-000-css-only-content-tables branch September 17, 2024 08:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants