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

Upgrade EUI to v95.9.0 #190752

Merged
merged 25 commits into from
Aug 31, 2024
Merged

Upgrade EUI to v95.9.0 #190752

merged 25 commits into from
Aug 31, 2024

Commits on Aug 23, 2024

  1. Upgrade EUI to v95.8.0

    cee-chen committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    bc35445 View commit details
    Browse the repository at this point in the history
  2. i18n updates

    cee-chen committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    8d9b5fd View commit details
    Browse the repository at this point in the history
  3. Fix Enzyme tests that require more specific selectors

    - caused by additional Emotion wrapper that matches the same selector
    cee-chen committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    0fa43c7 View commit details
    Browse the repository at this point in the history
  4. Update Enzyme snapshots from EuiFormRow class->function component mig…

    …ration
    
    - default props are no longer read/rendered by enzyme's snapshotter
    cee-chen committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    9673ce2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    010cc30 View commit details
    Browse the repository at this point in the history
  6. Fix test failures due to EuiFormRow switching from htmlIdGenerator

    …to `useGeneratedHtmlId`
    
    - requires updating mocks
    cee-chen committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    9a3f1d3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b30436a View commit details
    Browse the repository at this point in the history
  8. Fix test DOM selectors to account for updated DOM

    - checkbox and radio inputs should now be directly clickable, and have a different DOM wrapper
    cee-chen committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    71f670b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ccf1274 View commit details
    Browse the repository at this point in the history
  10. Replace deprecated @euiFormLabel mixin

    - use EuiTitle size and font weight instead
    cee-chen committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    2dc43b0 View commit details
    Browse the repository at this point in the history
  11. Delete unused $euiSwitchWidth CSS

    - `.spcShareToSpaceIncludeRelated` isn't actually used anywhere in Kibana
    cee-chen committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    caf092e View commit details
    Browse the repository at this point in the history
  12. Fix CSS selector

    - EuiCheckbox DOM has changed since, color: inherit should work for both disabled and non-disabled checkboxes
    cee-chen committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    ce7bd2f View commit details
    Browse the repository at this point in the history
  13. Replace direct className usage of several deprecated Emotion conversi…

    …ons with components instead
    
    - in the cast of the `prepend` prop, `<EuiFormLabel>` is already automatically used if the prepend type is a string
    cee-chen committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    4e5d2bd View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    99d6b0d View commit details
    Browse the repository at this point in the history
  15. Remove direct form control append/prepend classNames

    - EuiFormControlLayout should automatically handle styling, and prepend/append nodes shouldn't be used outside of form layouts
    cee-chen committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    a368861 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    6766709 View commit details
    Browse the repository at this point in the history
  17. Remove unnecessary hasEmptyLabelSpace prop within `EuiDescribedForm…

    …Group`s
    
    - EuiDescribedFormGroups already automatically accounts for form rows without labels, so the `hasEmptyLabelSpace` prop is now unnecessary and adds extra unwanted spacing
    cee-chen committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    50bed3e View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. Configuration menu
    Copy the full SHA
    5a7f61d View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. Upgrade to latest release

    - contains all the backports + several requested new features from Kibana consumers
    cee-chen committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    24c8fb5 View commit details
    Browse the repository at this point in the history
  2. Fix Dashboard controls custom CSS

    - remove now-unnecessary unsets or importants
    
    - tweak heights/vertical centering etc
    
    - [feat] rewrite range slider CSS in Emotion vs Sass + with new CSS variables etc
    cee-chen committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    ebce0ce View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Configuration menu
    Copy the full SHA
    6872b4f View commit details
    Browse the repository at this point in the history
  2. [PR feedback] Fix visual regression by removing unnecessary EuiFormRow

    - doesn't apply and isn't necessary, removing it gets the button group back to the previous prod rendering
    cee-chen committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    db96596 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. Configuration menu
    Copy the full SHA
    1e5cc70 View commit details
    Browse the repository at this point in the history
  2. update test from latest main

    cee-chen committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    b75ee85 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    035a5c1 View commit details
    Browse the repository at this point in the history