Skip to content

Commit 1d8f42f

Browse files
feat(eui): align icons to the top
1 parent ba669a6 commit 1d8f42f

1 file changed

Lines changed: 9 additions & 2 deletions

File tree

packages/eui/src/components/form/form_control_layout/form_control_layout_icons.styles.ts

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,13 @@ import { euiFormVariables } from '../form.styles';
1515
export const euiFormControlLayoutIconsStyles = (
1616
euiThemeContext: UseEuiTheme
1717
) => {
18-
const { controlPadding, controlCompressedPadding, controlDisabledColor } =
19-
euiFormVariables(euiThemeContext);
18+
const {
19+
controlHeight,
20+
controlCompressedHeight,
21+
controlPadding,
22+
controlCompressedPadding,
23+
controlDisabledColor,
24+
} = euiFormVariables(euiThemeContext);
2025

2126
return {
2227
euiFormControlLayoutIcons: css`
@@ -26,9 +31,11 @@ export const euiFormControlLayoutIconsStyles = (
2631
`,
2732
uncompressed: `
2833
gap: ${mathWithUnits(controlPadding, (x) => x / 2)};
34+
max-block-size: ${controlHeight};
2935
`,
3036
compressed: css`
3137
gap: ${mathWithUnits(controlCompressedPadding, (x) => x / 2)};
38+
max-block-size: ${controlCompressedHeight};
3239
`,
3340
disabled: css`
3441
cursor: not-allowed;

0 commit comments

Comments
 (0)