Skip to content

[Docs] Add new "Theming / Sizing" page#5326

Merged
cchaos merged 30 commits intoelastic:masterfrom
cchaos:theme_languages/4_sizing
Oct 28, 2021
Merged

[Docs] Add new "Theming / Sizing" page#5326
cchaos merged 30 commits intoelastic:masterfrom
cchaos:theme_languages/4_sizing

Conversation

@cchaos
Copy link
Copy Markdown
Contributor

@cchaos cchaos commented Oct 26, 2021

Mostly same procedure as the others.

Screen Shot 2021-10-26 at 18 38 47 PM

I did also add a little more flexibility to the ValuesTable component as needed.

Sass docs

I realized I'm not directing users from the old Sass page to the new ones so I added this callout.

Screen Shot 2021-10-26 at 18 42 26 PM

Checklist

  • Check against all themes for compatibility in both light and dark modes
  • Checked in mobile
  • Checked in Chrome, Safari, Edge, and Firefox
  • Props have proper autodocs and playground toggles
  • Added documentation
  • [ ] Checked Code Sandbox works for any docs examples
  • [ ] Added or updated jest and cypress tests
  • [ ] Checked for breaking changes and labeled appropriately
  • [ ] Checked for accessibility including keyboard-only and screenreader modes
  • [ ] A changelog entry exists and is marked appropriately

cchaos added 29 commits September 29, 2021 15:37
@cchaos cchaos added the documentation Issues or PRs that only affect documentation - will not need changelog entries label Oct 26, 2021
@cchaos cchaos added the skip-changelog Use on PRs to skip changelog requirement (Don't delete - used for automation) label Oct 26, 2021
@kibanamachine
Copy link
Copy Markdown

Preview documentation changes for this PR: https://eui.elastic.co/pr_5326/

@kibanamachine
Copy link
Copy Markdown

Preview documentation changes for this PR: https://eui.elastic.co/pr_5326/

Copy link
Copy Markdown
Contributor

@thompsongl thompsongl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Checked it out in all the browsers

@cchaos
Copy link
Copy Markdown
Contributor Author

cchaos commented Oct 28, 2021

🙇‍♀️ Thank you @thompsongl !

I'm going to merge this now, like before, so we can just continue on. We can always tweak later.

@cchaos cchaos merged commit e2961cb into elastic:master Oct 28, 2021
@cchaos cchaos deleted the theme_languages/4_sizing branch October 28, 2021 19:06
ym pushed a commit to ym/eui that referenced this pull request Oct 29, 2021
* Added Sizing page
* Add subsections and use new _values
* Deleting all old Sass typography
* Added callout in Sass page and easier customization of ValuesTable columns
* Cleanup including adding `valign` as a top level configuration
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Issues or PRs that only affect documentation - will not need changelog entries skip-changelog Use on PRs to skip changelog requirement (Don't delete - used for automation)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants