Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Upgrade EUI from 7.1.0 -> 9.0.1
9.0.1
Bug fixes
9.0.0
allowNeutralSort
prop toEuiInMemoryTable
to support unsorting table columns (#1591)mobileOptions
object prop for handling of all the mobile specific options ofEuiBasicTable
(#1462)React.node
types (#1462)displayOnly
prop toEuiFormRow
(#1582)numActiveFilters
prop toEuiFilterButton
(#1589)EuiFilterButton
to matchEuiFacetButton
(#1589)EuiNotificationBadge
(#1589)EuiDescribedFormGroup
to exist as a description-only row (#1522)type
prop forEuiFormLabel
for the option to make it a legend (#1613)labelAppend
andlabelType
props toEuiFormRow
(#1613)EuiModalBody
,EuiModalFooter
,EuiModalHeader
,EuiModalHeaderTitle
,EuiFlyoutBody
,EuiFlyoutFooter
,EuiFlyoutHeader
,EuiPortal
, andEuiProgress
to Typescript (use the buildNum to bust require.js cache, fixes #1574 #1621#1633)Bug fixes
EuiComboBox
items in single selection mode (#1619)EuiBasicTable
select all shows up on mobile (#1462)hasActiveFilters
prop forEuiFilterButton
type and fixesonChange
signature forEuiButtonGroup
(#1603)react-datepicker
TS types in EUI itself to avoid outside dependency (#1618)EuiGlobalToastList
from attempting calculations on null DOM elements (#1606)EuiFormRow
errors from the possibility of having duplicate key values (#1522)Breaking changes
EuiBasicTable's
select all checkbox appends a makeId string to the id (#1462)@types/react-dom
topeerDependencies
(#1621)8.0.0
Breaking changes
7.3.0
onRefresh
option forEuiSuperDatePicker
(#1577)EuiToggle
toTypeScript
(#1570)EuiButtonGroup
,EuiButtonToggle
,EuiFilterButton
,EuiFilterGroup
, andEuiFilterSelectItem
(#1570)displayOnly
prop toEuiFormRow
(#1582)index.d.ts
file for the date picker components, includingEuiDatePicker
,EuiDatePickerRange
, andEuiSuperDatePicker
(#1574)Bug fixes
EuiRange
andEuiDualRange
including sizing of inputs, tick placement, and the handling of invalid values (#1580)7.2.0
EuiLink
(#1571)EuiResizeObserver
to exposeResizeObserver
API to React components; falls back toMutationObserver
API in unsupported browsers (#1559)EuiFocusTrap
as a wrapper around react-focus-lock to enable trapping focus in more cases, including React portals (#1550)Bug fixes
EuiContextMenuPanel
when height changes dynamically (#1559)EuiComboBox
to allow keyboard tab to exit single selection box (#1576)Checklist
Use
strikethroughsto remove checklist items you don't feel are applicable to this PR.This was checked for cross-browser compatibility, including a check against IE11Any text added follows EUI's writing guidelines, uses sentence case text and includes i18n supportDocumentation was added for features that require explanation or tutorialsUnit or functional tests were updated or added to match the most common scenariosThis was checked for keyboard-only and screenreader accessibilityFor maintainers
This includes a feature addition or change that requires a release note and was labeled appropriately