You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Soft-deprecate xs / xl on EuiPanel only (not a global PADDING_SIZES cull)
Hard removal of xs/xl is not a blocker for the visual flip
Sequencing
Flat defaults + panel radius can land once border.radius.panel exists (#9903 / #9894). Edge quieting follows the #9894 faux-border vs real-border decision. Soft-deprecate padding in the same PR or a follow-up.
Part of #9893
Depends on: #9894 (panel radius, quieter-edge decision, semantic spacing /
spacing.panelInset)Goal
Flat panels by default: no elevation shadow, visible quieter edge, panel radius, and a tighter preferred padding set.
Decisions (locked)
Defaults
hasShadow→false(elevation opt-in)hasBorder→truefor the default edged lookplain/transparent; elevation shadow remains incompatible with border (canHaveShadowrequires!hasBorder)Edge treatment (follows #9894)
euiTheme.border.color(→borderBaseSubdued)box-shadow: 0 0 0 1px …) patternRadius
border.radius.panel(12) — (todayborderRadius="m"maps toborder.radius.medium4)Related: other
border.radius.panelconsumers (design feedback)Same panel-tier corner (12px) — can land with Panel or as a small follow-up PR once
border.radius.panelexists (#9903):EuiCallOutEuiBannerEuiMarkdownEditorEuiModalEuiConfirmModalPadding options (Panel only)
Reduce documented options; simplify decision making:
paddingSizenonesmspacing.panelInset/size.baselxs/xlon EuiPanel only (not a globalPADDING_SIZEScull)xs/xlis not a blocker for the visual flipSequencing
Flat defaults + panel radius can land once
border.radius.panelexists (#9903 / #9894). Edge quieting follows the #9894 faux-border vs real-border decision. Soft-deprecate padding in the same PR or a follow-up.Scope
hasShadow={false},hasBorder={true}border.radius.panelspacing.panelInsetwhen the spacing alias existsxs/xl; update docs to the preferred setRelated scope
border.radius.panelOut of scope / later
xs/xlPADDING_SIZEScollapse