v91.1.0
- Updated
EuiDataGrid
cell actions to display above cells instead of within them, to avoid content clipping issues (#7343) - Updated
EuiDataGrid
cell expansion popovers to sit on top of cells instead of below/next to them (#7343) - Updated
EuiListGroupItem
to render an external icon and screen reader affordance for links withtarget
set to to_blank
(#7352) - Updated
EuiListGroupItem
with a newexternal
prop, which allows enabling or disabling the new external link icon (#7352) - Updated
EuiText
to no longer set any opinionated styles on child<img>
tags - useEuiImage
for image display within text instead (#7360) - Improved
EuiBasicTable
/EuiInMemoryTable
s mobile UI for custom actions (#7361) - Added a new
EuiDataGridToolbarControl
subcomponent, which is useful for rendering your own customEuiDataGrid
toolbar buttons while matching the look of the default controls (#7369) - Updated
EuiDataGrid
's toolbar controls to show active/current counts in badges, and updated the Columns button icon (#7369) - Updated
EuiButtonEmpty
to allow passingfalse
totextProps
, which allows rendering custom button content without an extra text wrapper (#7369) - Updated
EuiDataGrid
column header cells to show the sort arrow after the heading text, instead of before (#7371) - Updated
EuiDataGrid
's column header actions icon from a chevron toboxesVertical
(#7371) - Updated the actions column in
EuiBasicTable
andEuiInMemoryTable
s. Alongsidename
, thedescription
,href
, anddata-test-subj
properties now also accept an optional callback that the currentitem
will be passed to (#7373) - Updated
EuiContextMenuItem
with a newtoolTipProps
prop (#7373) EuiSelectable
now allows configurable text truncation vialistProps.truncationProps
(#7388)EuiTextTruncate
now supports a newcalculationDelayMs
prop for working around font loading or layout shifting scenarios (#7388)
Bug fixes
- Fixed incorrect
EuiPopover
positioning calculations whenhasArrow
was set to false (#7343) - Fixed
EuiSuperSelect
to render options with falsy values (false, 0, and ''), but not nullish values (undefined or null) (#7362) - Fixed
EuiSuperSelect
's typing to allow non-string values (e.g., booleans or numbers) (#7362) - Fixed
EuiDataGrid
's numeric and currency column heading cells to be correctly right-aligned (#7371) - Fixed
EuiBasicTable
andEuiInMemoryTable
actions not showing tooltip descriptions when rendered in the all actions popover menu (#7373) - Fixed missing underlines on
EuiContextMenu
link hover (#7373) - Fixed visual text truncation of
EuiBreadcrumb
s withpopoverContent
(#7375) - Fixed
EuiFormRow
s withhasEmptyLabelSpace
being very slightly off in vertical alignment (#7380)
Deprecations
- Deprecated
EuiContextMenuItem
'stoolTipTitle
prop. UsetoolTipProps.title
instead (#7373) - Deprecated
EuiContextMenuItem
'stoolTipPosition
prop. UsetoolTipProps.position
instead (#7373)
Accessibility
- Fixed custom
EuiBasicTable
/EuiInMemoryTable
rendering nested interactive custom actions (#7361) - Fixed
EuiBasicTable
andEuiInMemoryTable
actions not correctly reading out action descriptions to screen readers (#7373) - Fixed
EuiBasicTable
andEuiInMemoryTable
primary actions not visibly appearing on keyboard focus (#7373)