Updated EuiHighlight to accept an array of search strings, which allows highlighting multiple, separate words within its children. This new type and behavior only works if highlightAll is also set to true. (#7496)
Updated EuiContextMenu with a new panels.items.renderItem property, which allows rendering completely custom items next to standard EuiContextMenuItem objects (#7510)
EuiSuperDatePicker updates:
Updated EuiSuperDatePicker with a new canRoundRelativeUnits prop, which defaults to true (current behavior). To preserve displaying the unit that users select for relative time, set this to false. (#7502)
Updated EuiSuperDatePicker with a new refreshIntervalUnits prop. Passing this prop allows controlling and overriding the default unit rounding behavior. (#7501)
Updated EuiAutoRefresh and EuiRefreshInterval with a new intervalUnits prop. Passing this prop allows controlling and overriding the default unit rounding behavior. (#7501)
Updated onRefreshChange to pass back a new intervalUnits key that contains the current interval unit format (seconds, minutes, or hours). (#7501)
Updated EuiSuperDatePicker with a new refreshMinInterval prop, which accepts a minimum number in milliseconds (#7516)
Updated EuiAutoRefresh and EuiRefreshInterval with a new minInterval prop, which accepts a minimum number in milliseconds (#7516)
Bug fixes
Fixed EuiHighlight to not parse search strings as regexes (#7496)
Fixed EuiSuperDatePicker submit bug when used within <form> elements (#7504)
Fixed an EuiTreeView bug where aria-expanded was being applied to items without expandable children (#7513)
CSS-in-JS conversions
Converted EuiTreeView to Emotion. Updates as part of the conversion: (#7513)
Removed .euiTreeView__wrapper div node
Enforced consistent icon size based on display size
v93.0.0
Bug fixes
Fixed EuiTextTruncate component to clean up timer from side effect on unmount (#7495)
Breaking changes
Removed deprecated anchorClassName prop from EuiPopover. Use className instead (#7488)
Removed deprecated buttonRef prop from EuiPopover. Use popoverRef instead (#7488)
Removed deprecated toolTipTitle and toolTipPosition props from EuiContextMenuItem. Use toolTipProps.title and toolTipProps.position instead (#7489)
Removed deprecated internal setSelection ref method from EuiInMemoryTable and EuiBasicTable. Use the new controlled selection.selected prop API instead. (#7491)
EuiTourStep's className and style props now apply to the anchoring element instead of to the popover panel, to match EuiPopover behavior. (#7497)
Convert your existing usages to panelClassName and panelStyle respectively instead.
Performance
Improved the amount of recomputed styles being generated by EuiCode and EuiCodeBlock (#7486)
You can trigger a rebase of this PR by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.
Bumps @elastic/eui from 89.1.0 to 93.1.1.
Release notes
Sourced from
@elastic/eui
's releases.... (truncated)
Commits
b06a6e2
93.1.14a69af9
Updated changelogcdc4bea
update i18ntokensa559b6b
[EuiTreeView] ExportEuiTreeView.Item
(#7526)b5f4460
changelog readability tweaks8d96f4b
93.1.0500a99c
Updated changelog0626247
update i18ntokens890f762
[EuiSuperDatePicker][EuiAutoRefresh][EuiRefreshInterval] Allow setting a mini...46d5138
[useResizeObserver] Fix initial width and height being 0 in docs example (#7518)You can trigger a rebase of this PR by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show