Published by cee-chen over 1 year ago
Published by breehall over 1 year ago
EuiDatePicker
to display a warning icon and correctly set aria-invalid
when isInvalid
is passed (#6677)EuiFilePicker
to display an alert icon when isInvalid
(#6678)EuiTextArea
to display an alert icon when isInvalid
(#6679)EuiTextArea
to support the isLoading
prop (#6679)EuiComboBox
to display a warning icon and correctly set aria-invalid
when isInvalid
is passed (#6680)Bug fixes
EuiAccordion
to not set an aria-expanded
attribute on non-interactive buttonElement
s (#6694)EuiPopoverFooter
bug causing nested popovers within popovers (note: not a recommended use-case) to unintentionally override its panel padding size inherited from context (#6698)EuiComboBox
to only delete the last selected item on backspace if the input caret is present (#6699)Published by cee-chen over 1 year ago
Bug fixes
EuiBadge
colors to reflect custom theme overrides (#6659)EuiCode
tokens to actually be bold (#6666)Breaking changes
EuiBadge
s and EuiButton
s have had their fill colors tinted slightly on light mode to be more readable (#6659)Published by 1Copenut over 1 year ago
EuiSelectable
, EuiSuggest
, EuiSelectableTemplateSitewide
, EuiRange
, and EuiDualRange
. (#6589)placeholder
prop to EuiSuperSelect
(#6630)setCellPopoverProps
parameter callback to EuiDataGrid
's renderCellPopover
prop (#6632)Bug fixes
Published by JasonStoltz over 1 year ago
pivot
glyph to EuiIcon
(#6605)displayHeaderCellProps
API to EuiDataGrid
's columns, which allows passing custom props directly to column header cells (#6609)headerCellProps
/footerCellProps
APIs to EuiDataGrid
's control columns, which allows passing custom props directly to control column header or footer cells (#6609)footerCellRender
API to EuiDataGrid
's control columns, which allows completely customizing control column rendering (previously rendered an empty cell) (#6609)EuiText
to align with GitHub's list style, which is a popular format used in Markdown or MDX formatting (#6615)ul
and ol
elements of the EuiText
component (#6615)EuiBadgeGroup
, where the CSS rule to override the margin-inline-start
was not being applied correctly due to the order of appearance in the CSS rules (#6618)Bug fixes
EuiDataGrid
footer control columns rendering with cell expansion popovers when they should not have been (#6609)EuiSkipLink
bug where main content loading in progressively/dynamically after the skip link rendered was not being correctly focused (#6613)Breaking changes
Published by cee-chen over 1 year ago
EuiStep
title to better align with icon (#6555)lineNumbers.annotations
API to EuiCodeBlock
. This new feature displays an informational icon next to the specified line number(s), providing more context via popover (#6580)Bug fixes
EuiRange
where styles were applied incorrectly when custom ticks were passed but showTicks
were false (#6588)fleetApp
and agentApp
icons that were swapped (#6590)CSS-in-JS conversions
EuiSteps
to Emotion; Removed $euiStepStatusColorsToFade
, $euiStepNumberSize
, $euiStepNumberSmallSize
, and $euiStepNumberMargin
(#6555)Published by 1Copenut over 1 year ago
EuiFlyout
s now automatically shard all fixed EuiHeader
s on the page. This means that interactions (mouse & keyboard) with items inside EuiHeader
s when flyouts are open will no longer trigger focus fighting (#6566)EuiFlyout
s now read out detailed screen reader dialog instructions and hints on open (#6566)Bug fixes
EuiSelectable
options with incorrect aria-posinset
indices when rendered with group labels not at the start of the array (#6571)EuiSearchBar
where filters with multiSelect: false
were not able to select a new option when an option was already selected (#6577)Breaking changes
Published by JasonStoltz over 1 year ago
EuiSkeletonText
, EuiSkeletonTitle
, EuiSkeletonCircle
, and EuiSkeletonRectangle
components (#6502)EuiSuperSelect
screen reader instructions to be more specific (#6549)error
and updated alert
glyphs to EuiIcon
(#6550)EuiSkeleton
components now accept an isLoading
flag and children
, which automatically handles conditionally rendering loading skeletons vs. loaded content (children
) (#6562)EuiSkeleton
components now accept a contentAriaLabel
prop, which more meaningfully describes the loaded content to screen readers (#6562)EuiPopover
screen reader instructions for mobile and click behaviors (#6567)Bug fixes
EuiCard
to ensure onClick
method only runs once when title
contains a React node (#6551)Deprecations
EuiLoadingContent
- use EuiSkeletonText
instead (#6557)Published by cee-chen over 1 year ago
component
prop to EuiModalHeaderTitle
, which allows overriding the default h1
tag (#6530)titleProps
prop to EuiConfirmModal
, which allows overriding the default h1
tag (#6530)Bug fixes
EuiBasicTable
s when actions with tooltips became disabled (#6538)Breaking changes
EuiModalHeaderTitle
now always wraps its children in a h1
tag (previously attempted to conditionally detect whether its children were raw strings or not). To change this tag type to, e.g. a more generic div
, use the new component
prop. (#6530)EuiLink
now applies rel="noreferrer"
to all domains, including elastic.co
(#6535)EuiBasicTable
no longer blocks mouse/keyboard interactions while loading
(#6543)CSS-in-JS conversions
Published by breehall almost 2 years ago
Bug fixes
EuiDataGrid
a11y errors within toolbar popovers containing draggable elements with interactive children (#6517)EuiDataGrid
's sorting toolbar popover (#6517)Breaking changes
EuiToolTip
s now internally enforce only showing one tooltip at a time (the most recently triggered tooltip). This primarily affects scenarios where users are focused on a tooltip toggle via click, and then hover onto another tooltip toggle. (#6520)Published by JasonStoltz almost 2 years ago
onFullScreen
callback to expose the isFullScreen
state of the EuiImage
(#6504)EuiTour
(#6512)EuiText.blockquote
styles to match the EuiMarkdownFormat.blockquote
styles (#6514)repositionOnScroll
prop to EuiToolTip
(#6515)Published by 1Copenut almost 2 years ago
EuiColorStops
to have diagonal gray stripes instead of a solid light gray color (#6489)EuiColorStops
to not appear when dragging/moving a color stop (#6489)EuiPopover
now supports overriding focusTrapProps.onClickOutside
, which allows customization of auto-close behavior on outside click. (#6500)CSS-in-JS conversions
Published by cee-chen almost 2 years ago
customQuickSelectRender
render prop to EuiSuperDatePicker
, which allows customizing the Quick Select popover (#6382)EuiFilePicker
styles have been updated to look more like an interactive element. (#6479)EuiSelectable
's onChange
callback. The single option
object that triggered the onChange
event is now also passed to consumers with its most recent checked
state (#6487)Bug fixes
EuiTabs
now passes size
and expand
to all children using a React context provider. (#6478)[email protected]
sub-dependency (#6482)Breaking changes
size
and expand
props from EuiTab
(#6478)