chore(deps): update dependency @elastic/eui to v99 #85
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.
This PR contains the following updates:
6.10.9
->99.1.0
Release Notes
elastic/eui (@elastic/eui)
v99.1.0
Compare Source
EuiColorPalettePicker
- addsappend
toEuiColorPalettePickerPaletteProps
to support appending custom content to the title (#8208)EuiBetaBadge
s to improve legibility (#8255)titleColor
variantwarning
onEuiStat
(#8278)v99.0.0
Compare Source
createGenericJob
andcreateGeoJob
(#8248)section
(#8261)Bug fixes
values
ofEuiI18n
used inEuiPagination
usekey
attributes to prevent potential "unique key" warnings. (#8243)Breaking changes
EuiPopover
's deprecatedhasDragDrop
prop. UseusePortal
on any childEuiDraggable
instead (#8256)v98.2.1
Compare Source
v98.2.0
Compare Source
contrast
andcontrastHigh
(#8216)EuiDataGrid
content to have a transparent background. (#8220)Accessibility
EuiTooltip
,EuiIconTip
) are used inside components that handle the Escape key (likeEuiFlyout
orEuiModal
), pressing the Escape key will now only close the tooltip and not the entire wrapping component. (#8140)EuiCodeBlock
s by (#8195)role="dialog"
on in fullscreen modev98.1.0
Compare Source
EuiBetaBadge
with a newwarning
color variant (#8177)Accessibility
autoFocus
onEuiSelectableList
triggers initial focus (#8091)EuiSearchBarFilters
by: (#8091)aria-label
to selection filter buttonsEuiCodeBlock
with a newcopyAriaLabel
prop, which allows setting a custom screen reader label on the copy button. (#8176)CSS-in-JS conversions
$euiButtonMinWidth
$euiDatePickerCalendarWidth
euiAnimFadeIn
euiGrow
focusRingAnimate
focusRingAnimateLarge
euiButtonActive
euiFullHeight
euiSlightShadowHover
datePickerArrow
v98.0.0
Compare Source
Bug fixes
EuiDataGrid
bug where column actions where not clickable whenEuiDataGrid
withcolumnVisibility.canDragAndDropColumns
was used inside a modal (#8135)Breaking changes
EuiFormRow
's deprecatedcolumnCompressedSwitch
display prop. UsecolumnCompressed
instead (#8113)v97.3.1
Compare Source
Bug fixes
EuiComboBox
bug where Enter keypresses were not working correctly on selection clear buttons (#8105)EuiSuperDatePicker
bug where inputs would overflow out of smaller widths instead of truncating (#8109)EuiPageHeader
'srightSideItems
responsiveness where single items could overflow past the intended max width (#8110)v97.3.0
Compare Source
EuiDataGrid
now supports a newtoolbarVisibility.showDisplaySelector.customRender
function that allows completely customizing the rendering of the display selector popover (#8080)EuiDataGrid
's row height/lines per row setting has been streamlined in both UI and UX (#8080)EuiDataGrid
now accepts consumer-passed display setting updates even after users have changed their display preferences via UI (#8080)EuiDataGrid
to vertically center alltoolbarVisibility.additionalControls
nodes (#8085)EuiDataGrid
with a betarowHeightsOptions.autoBelowLineCount
feature flag (#8096)EuiContextMenuPanel
to allow disabling initial focus viainitialFocusedItemIndex={-1}
(#8101)Bug fixes
EuiComment
's typing to correctly reflect all accepted props (#8089)EuiSelectableTemplateSitewide
s within dark-themedEuiHeader
s missing input borders (#8100)v97.2.0
Compare Source
EuiHeaderLinks
with a newxxs
gutter size (#8079)Bug fixes
EuiDataGrid
regression from #8015 which prevented overriding column widths via columns'sinitialWidth
s (#8086)v97.1.0
Compare Source
columnVisibility.canDragAndDropColumns
onEuiDataGrid
which enables reordering columns via draggable header cells (#8015)EuiHeader
s in dark mode to have a visible border-bottom color (#8070)minDate
andmaxDate
onEuiSuperDatePicker
to support restricting date range selections (#8071)v97.0.0
Compare Source
Breaking changes
renderCustomGridBody
) no longer automatically renders the column header row or footer rows. It instead now passes theheaderRow
andfooterRow
React elements, which require manual rendering. (#8028)gridWidth
prop is now also passed to custom grid body renderers.Bug fixes
fullWidth
astrue
to EuiDatePickerRange component (#8061)Accessibility
EuiExternalLinkIcon
by clarifying text for Screen Reader users. (#8065)v96.1.0
Compare Source
CSS-in-JS conversions
euiButton
euiButtonBase
euiButtonFocus
euiButtonContent
euiButtonContentDisabled
euiButtonDefaultStyle
euiButtonFillStyle
euiPanel
euiFormControlDefaultShadow
euiToolTipTitle
v96.0.0
Compare Source
EuiPageHeader
/EuiPageTemplate.Header
's responsive UX: (#8044)rightSideItems
are no longer pushed to the side by widetabs
contentrightSideItems
now wrap more responsively at smaller container widthsEuiDraggable
with a newusePortal
prop. (#8048)Bug fixes
EuiProvider
's system color mode detection causing errors during server-side rendering (#8040)EuiDataGrid
rendering bug that was causing bouncing scrollbar issues (#8041)EuiSearchBox
skips input when running with React 18 in Legacy Mode (#8047)Deprecations
EuiPopover
'shasDragDrop
prop. UseEuiDraggable
's newusePortal
prop instead. (#8048)Breaking changes
.css
files: (#8045)@elastic/eui/dist/eui_theme_light.css
@elastic/eui/dist/eui_theme_light.min.css
@elastic/eui/dist/eui_theme_dark.css
@elastic/eui/dist/eui_theme_dark.min.css
src/theme/legacy
Sass exports (#8054)CSS-in-JS conversions
$euiButtonColorDisabled
$euiButtonColorDisabledText
$euiButtonColorGhostDisabled
$euiButtonFontWeight
$euiFormControlIconSizes
$euiFormControlLayoutGroupInputHeight
$euiFormControlLayoutGroupInputCompressedHeight
$euiFormControlLayoutGroupInputCompressedBorderRadius
$euiPageSidebarMinWidth
$euiPageDefaultMaxWidth
$euiPanelPaddingModifiers
$euiPanelBorderRadiusModifiers
$euiPanelBackgroundColorModifiers
$euiRangeTrackColor
$euiRangeHighlightColor
$euiRangeThumbHeight
$euiRangeThumbWidth
$euiRangeThumbBorderColor
$euiRangeThumbBackgroundColor
$euiRangeTrackWidth
$euiRangeTrackHeight
$euiRangeTrackCompressedHeight
$euiRangeTrackBorderWidth
$euiRangeTrackBorderColor
$euiRangeTrackRadius
$euiRangeDisabledOpacity
$euiRangeHighlightHeight
$euiRangeHighlightCompressedHeight
$euiRangeHeight
$euiRangeCompressedHeight
$euiTooltipAnimations
$euiTooltipBackgroundColor
$euiTooltipBorderColor
euiHoverState
euiFocusState
euiDisabledState
euiInteractiveStates
euiFormControlStyle
euiFormControlStyleCompressed
euiFormControlFocusStyle
euiFormControlInvalidStyle
euiFormControlDisabledTextStyle
euiFormControlDisabledStyle
euiFormControlReadOnlyStyle
euiFormControlText
euiFormControlSize
euiFormControlGradient
euiFormControlLayoutPadding
euiFormControlWithIcon
euiFormControlIsLoading
euiFormControlSideBorderRadius
euiPlaceholderPerBrowser
euiHiddenSelectableInput
euiLink
euiLoadingSpinnerBorderColors
euiRangeTrackSize
euiRangeTrackPerBrowser
euiRangeThumbBorder
euiRangeThumbBoxShadow
euiRangeThumbFocusBoxShadow
euiRangeThumbStyle
euiRangeThumbPerBrowser
euiRangeThumbFocus
euiToolTipAnimation
v95.12.0
Compare Source
EuiDataGrid
andEuiBasic/InMemoryTable
to clean content newlines/tabs when users copy and paste from their tabular data (#8019)EuiResizableButton
with a newaccountForScrollbars
prop (#8021)EuiProvider
to inherit from the user's OS/system light/dark mode setting if acolorMode
prop has not been passed (#8026)Bug fixes
EuiDatePicker
'sonClear
button to not appear when the input isdisabled
(#8020)EuiDataGrid
row height bugs: (#8025)rowHeightOptions.lineHeight
,gridStyles.fontSize
, orgridStyles.cellPadding
changedrowHeightOptions.rowHeights
withlineCount
sv95.11.0
Compare Source
EuiText
,EuiTextColor
, andEuiTextAlign
with a newcomponent
prop that allows changing the default rendered<div>
wrapper to a<span>
or<p>
tag. (#7993)EuiDataGrid
's cell actions to always consistently be left-aligned, regardless of text content alignment (#8011)EuiDataGrid
's cell actions hover zone to reduce UX friction when mousing over from the grid cell to its actions (#8011)Bug fixes
EuiPopover
to correctly inherit fromEuiProvider
'scomponentDefaults.EuiPortal.insert
(#8003)EuiFlyoutResizable
s to not potentially block scrollbars on outside content (#8010)EuiDataGrid
bug where thesetCellProps
callback passed byrenderCellValue
was not correctly applying customdata-test-subj
s (#8011)Accessibility
EuiBasicTable
actions button'saria-label
by adding a reference to the current row (#7994)CSS-in-JS conversions
EuiDataGrid
's toolbar controls to Emotion (#7997)$euiDataGridPopoverMaxHeight
EuiDataGrid
to Emotion (#7998)$euiZDataGrid
$euiZHeaderBelowDataGrid
EuiDataGrid
'sgridStyle
s to Emotion; Removed the following Sass variables and mixins: (#8006)$euiDataGridCellPaddingS
$euiDataGridCellPaddingM
$euiDataGridCellPaddingL
$euiDataGridVerticalBorder
$euiDataGridPrefix
$euiDataGridStyles
@euiDataGridSelector
@euiDataGridStyles
EuiDataGrid
's cell popover, actions, and focus outline to Emotion; Removed the following Sass variables and mixins: (#8011)$euiZDataGridCellPopover
@euiDataGridCellFocus
EuiDataGrid
's row, header, and footer cells to Emotion; Removed the following Sass variables and mixins: (#8013)$euiDataGridColumnResizerWidth
@euiDataGridRowCell
@euiDataGridHeaderCell
@euiDataGridFooterCell
v95.10.1
Compare Source
Bug fixes
EuiDataGrid
s, where the header cell height would increase when the actions button became visible (#7999)v95.10.0
Compare Source
EuiDataGrid
to support interactive header cell content (#7898)EuiSearchBar
'sfield_value_selection
filter type with a newautoSortOptions
config, allowing consumers to configure whether or not selected options are automatically sorted to the top of the filter list (#7958)getDefaultEuiMarkdownPlugins
to support the following new default plugin configurations: (#7985)parsingConfig.linkValidator
, which allows configuringallowRelative
andallowProtocols
parsingConfig.emoji
, which allows configuring emoticon parsingprocessingConfig.linkProps
, which allows configuring rendered links with any props thatEuiLink
acceptsEuiMarkdownFormat
andEuiMarkdownEditor
usageEuiDatePicker
to supportappend
andprepend
nodes in its form control layout (#7987)Bug fixes
EuiDatePicker
s withshadow={false}
(#7987)EuiSuperSelect
's placeholder text color to match other form controls (#7995)Accessibility
EuiDataGrid
header cells (#7898)v95.9.0
Compare Source
EuiSearchBar
's optionalbox.schema
prop with a newrecognizedFields
configuration. This allows specifying the phrases that will be parsed as field clauses (#7960)EuiIcon
with a newtokenSemanticText
glyph (#7971)Bug fixes
EuiSelectableTemplateSitewide
styles when used within a dark-themedEuiHeader
(#7977)v95.8.0
Compare Source
EuiHeaderLinks
's mobile menu to set a slight popover padding by default (#7961)popoverProps.panelPaddingSize
if needed.EuiHeaderLink
to default to a size ofs
(down fromm
) (#7961)Accessibility
aria-label
attribute for theEuiFieldSearch
clear button (#7970)Bug fixes
<EuiDualRange showInput="inputWithPopover" />
form controls (#7957)Deprecations
EuiFormRow
'scolumnCompressedSwitch
display prop. UsecolumnCompressed
instead, which will automatically account for childEuiSwitch
es (#7968)EuiFormRow
'srowCompressed
display prop. Userow
instead for vertical forms, orcenterCompressed
for inline forms (#7968)EuiFormRow
'shasEmptySpaceLabel
prop to no longer attempt to automatically align its content to a vertical center. Use thedisplay="center"
prop for that instead (#7968)CSS-in-JS conversions
EuiFormControlLayout
to Emotion (#7954).euiFormControlLayout--*icons
classNames and--eui-form-control-layout-icons-padding
CSS var. Use--euiFormControlRightIconsCount
or--euiFormControlLeftIconsCount
insteadEuiFormLayoutDelimited
to Emotion (#7957)cloneElementWithCss
throwing an error when used multiple times without akey
prop (#7957)cloneElementWithCss
utility to support a third argument that allows prepending vs. appending the cloned Emotion css className (#7957)@euiFormControlLayoutClearIcon
Sass mixin (#7959)EuiDescribedFormGroup
to Emotion (#7964)EuiForm
,EuiFormHelpText
, andEuiFormErrorText
to Emotion (#7966)EuiFormLabel
andEuiFormLegend
to Emotion; Removed@euiFormLabel
mixin (#7967)EuiFormRow
to Emotion (#7968)EuiCheckbox
to Emotion (#7969)EuiRadio
to Emotion (#7969)EuiSwitch
to Emotion (#7969)$euiFormCustomControlDisabledIconColor
$euiFormCustomControlBorderColor
$euiRadioSize
$euiCheckBoxSize
$euiCheckboxBorderRadius
$euiSwitchHeight
(and compressed/mini variants)$euiSwitchWidth
(and compressed/mini variants)$euiSwitchThumbSize
(and compressed/mini variants)$euiSwitchIconHeight
$euiSwitchOffColor
euiIconBackground
euiCustomControl
euiCustomControlSelected
euiCustomControlDisabled
euiCustomControlFocused
v95.7.0
Compare Source
CSS-in-JS conversions
EuiSelectable
to Emotion (#7940)$euiSelectableListItemBorder
$euiSelectableListItemPadding
EuiSelectableTemplateSitewide
to Emotion (#7944)$euiSelectableTemplateFocusBackgroundLight
$euiSelectableTemplateFocusBackgroundDark
$euiSelectableTemplateSitewideTypes
EuiComboBox
to Emotion (#7950)v95.6.0
Compare Source
EuiIcon
with a newcrossInCircle
glyph (#7924)Bug fixes
EuiEmptyPrompt
to correctly collapse and expand responsively when used with custom breakpoints larger than the defaultxl
breakpoint (#7935)Accessibility
EuiModal
by ensuring nestedEuiPopover
closes onEscape
keypress instead of the modal (#7939)CSS-in-JS conversions
EuiDatePicker
to Emotion (#7937)$euiDatePickerCalendarWidth
$euiDatePickerPadding
$euiDatePickerGap
$euiDatePickerCalendarColumns
$euiDatePickerButtonSize
$euiDatePickerMinControlWidth
$euiDatePickerMaxControlWidth
@mixin datePickerCaret
@mixin datePickerArrow
v95.5.0
Compare Source
minusInSquare
andplusInSquare
glyphs toEuiIcon
. (#7875)Bug fixes
EuiSuperDatePicker
not correctly passingrefreshMinInterval
from the quick select popover (#7905)CSS-in-JS conversions
EuiSuperDatePicker
's form control to Emotion; (#7904)$euiSuperDatePickerWidth
$euiSuperDatePickerButtonWidth
$euiSuperDatePickerNeedsUpdatingBackgroundColor
$euiSuperDatePickerNeedsUpdatingTextColor
@euiSuperDatePickerText
mixinEuiSuperDatePicker
's date popover content to Emotion (#7908)EuiSuperDatePicker
's quick select to Emotion (#7909)v95.4.0
Compare Source
anomalyChart
,anomalySwimLane
,changePointDetection
,fieldStatistics
,logPatternAnalysis
,logRateAnalysis
andsingleMetricViewer
glyph toEuiIcon
(#7873)Bug fixes
EuiBasicTable
for expanded and selectable table rows (#7895)EuiBasicTable
mobile actions (#7895)Accessibility
EuiStat
's screen reader accessibility (#7864)v95.3.0
Compare Source
EuiThemeProvider
s to allow modifying/setting custombreakpoint
s in nested usage (as opposed to only at the topEuiProvider
level) (#7862)Bug fixes
mask-image
bug that was affecting scroll overflow shadow utilties (#7855)CSS-in-JS conversions
EuiColorPicker
to Emotion; Removed$euiColorPickerWidth
(#7845)EuiColorPickerSwatch
to Emotion (#7853)EuiColorPalettePicker
andEuiColorPaletteDisplay
to Emotion (#7854)$euiColorPaletteDisplaySizes
@mixin euiColorPaletteInnerBorder
$euiColorPickerValueRange0
,$euiColorPickerValueRange1
,$euiColorPickerSaturationRange0
,$euiColorPickerSaturationRange1
, and$euiColorPickerIndicatorSize
(#7859)Accessibility
aria-label
attribute for theEuiFilePicker
remove file button (#7860)v95.2.0
Compare Source
EuiContextMenuItemIcon
's type definition to explicitly define support forEuiIcon
'sIconType
(#7804)EuiSteps
to support a newtitleSize="xxs"
style, which outputs the same title font size but smaller unnumbered step indicators (#7813)EuiStepsHorizontal
to support a newsize="xs"
style, which outputs smaller unnumbered step indicators (#7813)EuiStepNumber
to support newtitleSize="none"
which omits rendering step numbers, and will only render icons (#7813)setEuiDevProviderWarning
to additionally accept a custom callback function, which warning messages will be passed to (#7820)EuiIcon
to feature updatedlogoElasticStack
logo for referencing Elastic Stack platform (#7838)EuiIcon
to feature updatedcasesApp
design. (#7840)EuiComboBox
to no longer autocomplete searched text when used within forms (#7842)CSS-in-JS conversions
EuiFilePicker
to Emotion; Removed$euiFilePickerTallHeight
(#7833)v95.1.0
Compare Source
EuiFormControlLayout
to automatically pass icon padding affordance down to childinput
s (#7799)Bug fixes
EuiDatePickerRange
s (#7770)CSS-in-JS conversions
EuiFieldText
to Emotion (#7770)EuiFieldNumber
to Emotion (#7802)EuiFieldSearch
to Emotion (#7802)EuiFieldPassword
to Emotion (#7802)EuiTextArea
to Emotion (#7812)EuiSelect
to Emotion (#7812)EuiSuperSelect
to Emotion (#7812)v95.0.0
Compare Source
move
glyph toEuiIcon
(#7789)EuiBasicTable
andEuiInMemoryTable
s withselection
- the header row checkbox will now render an indeterminate state if some (but not all) rows are selected (#7817)Bug fixes
EuiDataGrid
visual bug when usinglineCount
row heights where the clamped text was still visible for some font sizes (#7793)EuiSearchBar
's filter configs to always respectautoClose: false
(#7806)Breaking changes
EUI_CHARTS_THEME_DARK
,EUI_CHARTS_THEME_LIGHT
andEUI_SPARKLINE_THEME_PARTIAL
exports (#7682)euiPalettePositive
andeuiPaletteNegative
. UseeuiPaletteGreen
andeuiPaletteRed
instead (#7808)type="inList"
fromEuiCheckbox
. Simply omit passing alabel
prop to render this style of checkbox (#7814)compressed
prop fromEuiCheckbox
andEuiRadio
. This prop was not doing anything on individual components. (#7818)CSS-in-JS conversions
EuiCheckboxGroup
to Emotion (#7818)EuiRadioGroup
to Emotion (#7818)v94.6.0
Compare Source
EuiComboBox
to support renderingoption.append
andoption.prepend
in group labels (#7800)Accessibility
EuiBetaBadge
(#7805)v94.5.2
Compare Source
Bug fixes
EuiDatePicker
to more gracefully handle incorrectly formattedselected
Moment dates, instead of simply crashing (#7784)EuiFlexGroup
andEuiFlexItem
types to correctly accept global attribute props and simplify type resolution when used withstyled()
-like wrappers (#7792)v94.5.1
Compare Source
Bug fixes
EuiDualRange
s withshowInput
bug, wheremin
/max
values and invalid states were not being correctly set if values were empty strings (#7767)Accessibility
EuiDatePicker
andEuiSuperDatePicker
's time selection screen reader UX (#7726)EuiDatePicker
by providing full screen-reader-only week day names to the calendar header (#7748)EuiBadge
's ability to tell when text within the badge is selected/highlighted and selection color contrast (#7752)v94.5.0
Compare Source
EuiFlyoutResizable
now respectssize
prop updates, allowing for controlledsize
usage (#7759)Bug fixes
setTimeout
inEuiInputPopover
to reduce flaky Cypress failures (#7760)Accessibility
EuiToolTip
s can now additionally be dismissed viaEscape
keypress as well as on focus blur. (#7751)v94.4.1
Compare Source
toolTipContent
andtoolTipProps
props onEuiSelectable
options (#7715)EuiSuperDatePicker
's absolute tab UX to support setting manual timestamps via mouse click as well as enter key (#7732)Bug fixes
EuiSelectable
(#7715)EuiMarkdownEditor
not disabling the upload dropzone when inreadOnly
mode (#7738)EuiMarkdownEditor
not showing an invalid underline on the editor whenerrors
are present (#7738)CSS-in-JS conversions
EuiMarkdownEditor
to Emotion; Removed$euiMarkdownEditorMinHeight
(#7738)EuiMarkdownFormat
to Emotion (#7738)Accessibility
EuiCollapsedNavButton
with improved context for screen reader navigation (#7740)v94.4.0
Compare Source
v94.3.0
Compare Source
launch
glyph forEuiIcon
(#7670)EuiComboBox
'soptions
to support including tooltip details for selectable options. UsetoolTipContent
to render tooltip information, andtoolTipProps
to optionally customize the tooltip rendering behavior (#7700)EuiIcon
: (#7727)error
(now an outlined version instead of filled)tokenMetricCounter
tokenMetricGauge
EuiIcon
: (#7727)tokenDimension
clickLeft
clickRight
clockCounter
errorFilled
(the previouserror
glyph design)warningFilled
Bug fixes
EuiComboBox
withisLoading
in mobile views (#7700)EuiDataGrid
that prevented content text alignment styles to apply (#7720)EuiFlexGroup
andEuiFlexItem
ref
prop typing to support refs of the same type as the passedcomponent
type and allowdisplayName
to be defined for easy component naming when using component wrappers likestyled()
(#7724)v94.2.1
Compare Source
Bug fixes
EuiTabbedContent
edge case bug that occurred when updated with a completely different set oftabs
(#7713)@storybook/test
dependency to be listed indevDependencies
and notdependencies
(#7719)v94.2.0
Compare Source
getDefaultEuiMarkdownPlugins()
to allow excluding the following plugins in addition totooltip
: (#7676)checkbox
linkValidator
lineBreaks
emoji
EuiSelectable
'sisPreFiltered
prop to allow passing a configuration object, which allows disabling search highlighting in addition to search filtering (#7683)EuiFlexGroup
andEuiFlexItem
prop types to support passing any valid React component type to thecomponent
prop and ensure proper type checking of the extra props forwarded to thecomponent
. (#7688)EuiSearchBar
to allow the@
special character in query string searches (#7702)optionMatcher
prop toEuiSelectable
andEuiComboBox
allowing passing a custom option matcher function to these components and controlling option filtering for given search string (#7709)Bug fixes
EuiPageTemplate
bug where prop updates would not cascade down to child sections (#7648)EuiPageTemplate
now explicitly requires using theEuiPageTemplate.Sidebar
rather thanEuiPageSidebar
EuiFieldNumber
's typing to accept an icon configuration shape (#7666)EuiFieldText
andEuiFieldNumber
to render the correct paddings for icon shapes set toside: 'right'
(#7666)EuiFieldText
andEuiFieldNumber
to fully ignoreicon
/prepend
/append
whencontrolOnly
is set to true (#7666)EuiColorPicker
's input not setting the correct right padding for the number of icons displayed (#7666)EuiRange
s withshowInput
: (#7678)append
/prepend
labels no longer cause a background bugEuiTableRowCell
s with therow
header scope (#7681)toolTipProps
type onEuiSuperUpdateButton
to usePartial<EuiToolTipProps>
(#7692)popperProps
onEuiDatePicker
(#7694)EuiDataGrid
s withleadingControlColumns
when moving columns to the left/right (#7701) (#7698)EuiSuperDatePicker
to validate date string with respect of locale onEuiAbsoluteTab
. (#7705)EuiSuperDatePicker
's absolute tab on small mobile screens (#7708)FieldValueSelectionFilter
component (#7718)Dependency updates
@hello-pangea/dnd
to v16.6.0 (#7599)remark-rehype
to v8.1.0 (#7601)Accessibility
EuiBasicTable
andEuiInMemoryTable
's selection checkboxes to have unique aria-labels per row (#7672)aria-valuetext
attributes toEuiRange
s with tick labels for improved screen reader UX (#7675)EuiAccordion
to keep focus on accordion trigger instead of moving to content on click/keypress (#7696)aria-disabled
attribute toEuiHorizontalSteps
when status is "disabled" (#7699)v94.1.0
Compare Source
EuiTableHeaderCell
to show a subduedsortable
icon for columns that are not currently sorted but can be (#7656)EuiBasicTable
andEuiInMemoryTable
'scolumns[].actions[]
's to pass back click events toonClick
callbacks as the second callback (#7667)v94.0.0
Compare Source
EuiTable
,EuiBasicTable
, andEuiInMemoryTable
with a newresponsiveBreakpoint
prop, which allows customizing the point at which the table collapses into a mobile-friendly view with cards (#7625)EuiProvider
'scomponentDefaults
prop to allow configuringEuiTable.responsiveBreakpoint
(#7625)Bug fixes
EuiBasicTable
&EuiInMemoryTable
isPrimary
actions are now correctly shown on mobile views (#7640)mobileOptions
: (#7642)mobileOptions.align
is now respected instead of all cells being forced to left alignmenttextTruncate
andtextOnly
are now respected even if arender
function is not passedBreaking changes
EuiTableHeaderButton
component (#7621)responsive
prop fromEuiTable
,EuiBasicTable
, andEuiInMemoryTable
. Use the newresponsiveBreakpoint
prop instead (#7625)EuiBasicTable
orEuiInMemoryTable
for responsive table behavior to work correctly, and can be removed: (#7632)isSelectable
isExpandable
hasActions
showOnHover
prop fromEuiTableRowCell
/EuiBasicTable
/EuiInMemoryTable
'scolumns
API. Use the new actionscolumns[].actions[].showOnHover
API instead. (#7640)textOnly
prop fromEuiBasicTable
andEuiInMemoryTable
. Usecolumns[].textOnly
instead. (#7642)DOM changes
EuiTable
mobile headers no longer render in the DOM when not visible (previously rendered withdisplay: none
). This may affect DOM testing assertions. (#7625)EuiTableRowCell
now applies passedclassName
s to the parent<td>
element, instead of to the inner cell content<div>
. (#7631)EuiTableRow
s rendered by basic and memory tables now only render a.euiTableRow-isSelectable
className if the selection checkbox is not disabled (#7632)EuiTableRowCell
s withtextOnly
set tofalse
will no longer attempt to apply the.euiTableCellContent__text
className to child elements. (#7641)EuiTableRowCell
no longer renders mobile headers to the DOM unless the current table is displaying its responsive view. (#7642)EuiTableHeaderCell
andEuiTableRowCell
will no longer render in the DOM at all on mobile if their columns'mobileOptions.show
is set tofalse
. (#7642)EuiTableHeaderCell
andEuiTableRowCell
will no longer render in the DOM at all on desktop if their columns'mobileOptions.only
is set totrue
. (#7642)CSS-in-JS conversions
EuiTable
,EuiTableRow
,EuiTableRowCell
, and all other table subcomponents to Emotion (#7654)EuiTable
Sass variables: (#7654)$euiTableCellContentPadding
$euiTableCellContentPaddingCompressed
$euiTableCellCheckboxWidth
$euiTableHoverColor
$euiTableSelectedColor
$euiTableHoverSelectedColor
$euiTableActionsBorderColor
$euiTableHoverClickableColor
$euiTableFocusClickableColor
EuiTable
Sass mixins: (#7654)euiTableActionsBackgroundMobile
euiTableCellCheckbox
euiTableCell
v93.6.0
Compare Source
EuiBreadcrumb
styles to improve visual distinction of clickable breadcrumbs (#7615)Deprecations
color
prop onEuiBreadcrumb
(#7615)Bug fixes
EuiComboBox
to correctly select full matches within groups via theEnter
key (#7658)Accessibility
EuiHeaderBreadcrumb
styles to ensure min. required color contrast (#7643)EuiSuperSelect
now correctly reads out parentEuiFormRow
labels to screen readers (#7650)EuiSuperSelect
now more closely mimics native<select>
behavior in its keyboard behavior and navigation (#7650)EuiSuperSelect
no longer strands keyboard focus on close (#7650)EuiSuperSelect
now correctly allows keyboard navigating past disabled options in the middle of the options list (#7650)v93.5.2
Compare Source
Dependency updates
react-virtualized-auto-sizer
to 1.0.24 (#7598)react-window
to 1.8.10 (#7600)CSS-in-JS conversions
setEuiDevProviderWarning
(#7626)v93.5.1
Compare Source
Bug fixes
EuiSelectable
s to not cause Jest/jsdom errors on active option change (#7618)v93.5.0
Compare Source
EuiHeaderLinks
now accepts achildren
render function that will be passed acloseMobilePopover
callback, allowing consumers to close the mobile popover by its content (#7603)EuiSelectable
to support scrolling list containers whenlistProps.isVirtualization
is set tofalse
(#7609)Bug fixes
EuiIconTip
's defaultaria-label
text to be i18n tokenizable (#7606)EuiTextArea
's CSS box model to no longer render a few extra pixels of strut height (#7607)Dependency updates
@types/refractor
to v3.4.0 (#7590)@types/lodash
to v4.14.202 (#7591)@types/resize-observer-browser
dependency.ResizeObserver
types should already be baked in to Typescript as of 4.2+ (#7592)classnames
to v2.5.1 (#7593)@types/numeral
to v2.0.5 (#7594)@types/react-window
to 1.8.8 (#7597)prop-types
to v15.18.1 (#7602)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.