Releases: elastic/eui
Releases Β· elastic/eui
v84.0.0
- Updated
EuiDualRange
'sminInputProps
andmaxInputProps
to support passing more props to underlying inputs (#6902) EuiFocusTrap
now supports configuring cross-iframe focus trapping via thecrossFrame
prop (#6908)
Bug fixes
- Fixed
EuiFilterButton
icon display (#6900) - Fixed
EuiCombobox
compressed plain text display (#6910) - Fixed visual appearance of collapse buttons on collapsible
EuiResizablePanel
s (#6926)
Breaking changes
EuiFocusTrap
now defaults to not trapping focus across iframes (#6908)
v83.1.0
Bug fixes
- Fixed Safari-only bug for single-line row
EuiDataGrid
s, where cell actions on hover would overlap instead of pushing content to the left (#6881) - Fixed
EuiButton
not correctly merging in passedclassName
s with its base.euiButton
class (#6887) - Fixed
EuiIcon
not correctly passing thestyle
prop customimg
icons (#6888) - Fixed multiple components with child props (e.g.
buttonProps
,iconProps
, etc.) unsetting EUI's Emotion styling if customcss
was passed to the child props object (#6896)
CSS-in-JS conversions
v83.0.0
v82.2.1
v82.2.0
- Updated EUI's SVG icons library to use latest SVGO v3 optimization (#6843)
- Added success color
EuiNotificationBadge
(#6864) - Added
badgeColor
prop toEuiFilterButton
(#6864) - Updated
EuiBadge
to use CSS-in-JS for named colors instead of inline styles. Custom colors will still use inline styles. (#6864)
CSS-in-JS conversions
- Converted
EuiButtonGroup
andEuiButtonGroupButton
to Emotion (#6841) - Converted
EuiButtonIcon
to Emotion (#6844) - Converted
EuiButtonEmpty
to Emotion (#6863) - Converted
EuiCollapsibleNav
andEuiCollapsibleNavGroup
to Emotion (#6865) - Removed Sass variables
$euiCollapsibleNavGroupLightBackgroundColor
,$euiCollapsibleNavGroupDarkBackgroundColor
, and$euiCollapsibleNavGroupDarkHighContrastColor
(#6865)
v82.1.0
v82.0.0
Bug fixes
- Fixed
EuiPopover
's types to omitpanelProps.hasBorder
andpanelProps.hasShadow
- these props are not customizable on popovers for visual consistency (#6836)
Breaking changes
EuiRange
&EuiDualRange
no longer have a hard limit of 20 displayed ticks. The component now instead detects the width available, and throws an error if each tick has less than 5 pixels of width. We recommend testing your tick usage at smaller screens to ensure they always display legibly to users. (#6829)
v81.3.0
- Added
timelineWithArrow
glyph toEuiIcon
(#6822)
Bug fixes
v81.2.0
v81.1.0
- Added
EuiInlineEditText
andEuiInlineEditTitle
components (#6757) - Updated
EuiDatePickerRange
to supportinline
display (#6795) - Added an
onError
callback prop toEuiErrorBoundary
(#6810) - Updated
EuiDataGrid
to only render screen reader text announcing cell position if the cell is currently focused. This should improve the ability to copy and paste multiple cells without SR text. (#6817)
Bug fixes
- Fixed
EuiDatePicker
'sinline
display to correctly render and prevent user interaction whendisabled
orreadOnly
(#6795) - Fixed
EuiDatePicker
'sinline
display to correctly renderisInvalid
andisLoading
icons (#6795)
CSS-in-JS conversions
- Converted
EuiDatePickerRange
to Emotion (#6795)