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+] Split up several component pages into subpages #8181

Merged
merged 9 commits into from
Nov 25, 2024

Commits on Nov 23, 2024

  1. Split up button components into sub pages

    - makes props tables significantly easier to grok
    
    + restore button cards at top of main button intro
    cee-chen committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    2ca28f4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    21a9e87 View commit details
    Browse the repository at this point in the history
  3. Reorganize/split up flyouts docs

    + add an aspirational guidelines page 🙏
    cee-chen committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    f6c8896 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bd9e6cb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fa74f0a View commit details
    Browse the repository at this point in the history
  6. Break up EuiPanel and EuiSplitPanel

    + add EuiSplitPanel props
    cee-chen committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    7fd91ad View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    45f3d95 View commit details
    Browse the repository at this point in the history
  8. Opinionated reorganization/rewriting of our flex docs

    - it's one of our most used (and sometimes most misused) components, so we might as well spend more time here
    
    - flex usage has also changed somewhat since the docs were first written (we use `gap` now instead of negative margins, and flex grid uses CSS grid instead of flexbox), so some of this copy needed updating
    cee-chen committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    dfb6a53 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1468e51 View commit details
    Browse the repository at this point in the history