diff --git a/src-docs/src/views/super_select/super_select.js b/src-docs/src/views/super_select/super_select.js
index 3a9b37ea576..c3ca1e77116 100644
--- a/src-docs/src/views/super_select/super_select.js
+++ b/src-docs/src/views/super_select/super_select.js
@@ -6,6 +6,7 @@ import React, {
import {
EuiSuperSelect,
EuiSpacer,
+ EuiFormRow,
} from '../../../../src/components';
export default class extends Component {
@@ -83,6 +84,16 @@ export default class extends Component {
onChange={this.onChange}
compressed
/>
+
+
+
+
+
+
);
}
diff --git a/src/components/form/checkbox/checkbox_group.js b/src/components/form/checkbox/checkbox_group.js
index 7ce03282390..5a6b37199bf 100644
--- a/src/components/form/checkbox/checkbox_group.js
+++ b/src/components/form/checkbox/checkbox_group.js
@@ -10,6 +10,7 @@ export const EuiCheckboxGroup = ({
className,
disabled,
compressed,
+ label, // eslint-disable-line no-unused-vars
...rest
}) => (
diff --git a/src/components/form/described_form_group/__snapshots__/described_form_group.test.js.snap b/src/components/form/described_form_group/__snapshots__/described_form_group.test.js.snap
index de5e412314b..ac24f113669 100644
--- a/src/components/form/described_form_group/__snapshots__/described_form_group.test.js.snap
+++ b/src/components/form/described_form_group/__snapshots__/described_form_group.test.js.snap
@@ -359,6 +359,7 @@ exports[`EuiDescribedFormGroup ties together parts for accessibility 1`] = `
diff --git a/src/components/form/field_number/field_number.js b/src/components/form/field_number/field_number.js
index 352ec8bd026..16653b10a19 100644
--- a/src/components/form/field_number/field_number.js
+++ b/src/components/form/field_number/field_number.js
@@ -25,6 +25,7 @@ export const EuiFieldNumber = ({
compressed,
prepend,
append,
+ label, // eslint-disable-line no-unused-vars
...rest
}) => {
const classes = classNames('euiFieldNumber', className, {
diff --git a/src/components/form/field_password/field_password.js b/src/components/form/field_password/field_password.js
index 948203aff4c..a6ff20ae8f8 100644
--- a/src/components/form/field_password/field_password.js
+++ b/src/components/form/field_password/field_password.js
@@ -21,6 +21,7 @@ export const EuiFieldPassword = ({
isLoading,
compressed,
inputRef,
+ label, // eslint-disable-line no-unused-vars
...rest
}) => {
const classes = classNames(
diff --git a/src/components/form/field_search/field_search.js b/src/components/form/field_search/field_search.js
index 0006d974e51..c50084f034a 100644
--- a/src/components/form/field_search/field_search.js
+++ b/src/components/form/field_search/field_search.js
@@ -100,6 +100,7 @@ export class EuiFieldSearch extends Component {
incremental,
compressed,
onSearch,
+ label, // eslint-disable-line no-unused-vars
...rest } = this.props;
const classes = classNames(
diff --git a/src/components/form/field_text/field_text.js b/src/components/form/field_text/field_text.js
index e66d49a9286..04651c9bf1e 100644
--- a/src/components/form/field_text/field_text.js
+++ b/src/components/form/field_text/field_text.js
@@ -24,6 +24,7 @@ export const EuiFieldText = ({
compressed,
prepend,
append,
+ label, // eslint-disable-line no-unused-vars
...rest
}) => {
const classes = classNames('euiFieldText', className, {
diff --git a/src/components/form/file_picker/file_picker.js b/src/components/form/file_picker/file_picker.js
index 50c3f2f45df..4632be95fd2 100644
--- a/src/components/form/file_picker/file_picker.js
+++ b/src/components/form/file_picker/file_picker.js
@@ -81,6 +81,7 @@ export class EuiFilePicker extends Component {
disabled,
compressed,
onChange, // eslint-disable-line no-unused-vars
+ label, // eslint-disable-line no-unused-vars
...rest
} = this.props;
diff --git a/src/components/form/form_row/__snapshots__/form_row.test.js.snap b/src/components/form/form_row/__snapshots__/form_row.test.js.snap
index 0b0418fd754..cd1d3f7fa19 100644
--- a/src/components/form/form_row/__snapshots__/form_row.test.js.snap
+++ b/src/components/form/form_row/__snapshots__/form_row.test.js.snap
@@ -30,6 +30,11 @@ exports[`EuiFormRow behavior onBlur is called in child 1`] = `
+ Label
+
+ }
onBlur={[Function]}
onFocus={[Function]}
/>
@@ -67,6 +72,11 @@ exports[`EuiFormRow behavior onBlur works in parent even if not in child 1`] = `
+ Label
+
+ }
onBlur={[Function]}
onFocus={[Function]}
/>
@@ -104,6 +114,11 @@ exports[`EuiFormRow behavior onFocus is called in child 1`] = `
+ Label
+
+ }
onBlur={[Function]}
onFocus={[Function]}
/>
@@ -141,6 +156,11 @@ exports[`EuiFormRow behavior onFocus works in parent even if not in child 1`] =
+ Label
+
+ }
onBlur={[Function]}
onFocus={[Function]}
/>
@@ -298,6 +318,7 @@ exports[`EuiFormRow props isInvalid is rendered 1`] = `
`;
@@ -315,6 +336,7 @@ exports[`EuiFormRow props label is rendered 1`] = `
diff --git a/src/components/form/form_row/form_row.js b/src/components/form/form_row/form_row.js
index 86e8c13357c..beb3928ebbb 100644
--- a/src/components/form/form_row/form_row.js
+++ b/src/components/form/form_row/form_row.js
@@ -132,6 +132,7 @@ export class EuiFormRow extends Component {
onFocus: this.onFocus,
onBlur: this.onBlur,
compressed: compressed,
+ label: label,
...optionalProps
});
diff --git a/src/components/form/radio/radio_group.js b/src/components/form/radio/radio_group.js
index e3bbecba490..53902afab5e 100644
--- a/src/components/form/radio/radio_group.js
+++ b/src/components/form/radio/radio_group.js
@@ -11,6 +11,7 @@ export const EuiRadioGroup = ({
className,
disabled,
compressed,
+ label, // eslint-disable-line no-unused-vars
...rest
}) => (
diff --git a/src/components/form/range/range.js b/src/components/form/range/range.js
index df4181013f6..398cba13338 100644
--- a/src/components/form/range/range.js
+++ b/src/components/form/range/range.js
@@ -34,6 +34,7 @@ export class EuiRange extends Component {
onChange,
value,
style,
+ label, // eslint-disable-line no-unused-vars
...rest
} = this.props;
diff --git a/src/components/form/select/select.js b/src/components/form/select/select.js
index 032c2be7d54..6fc06d5e5ca 100644
--- a/src/components/form/select/select.js
+++ b/src/components/form/select/select.js
@@ -25,6 +25,7 @@ export const EuiSelect = ({
value,
prepend,
append,
+ label, // eslint-disable-line no-unused-vars
...rest
}) => {
const classes = classNames(
diff --git a/src/components/form/super_select/__snapshots__/super_select.test.js.snap b/src/components/form/super_select/__snapshots__/super_select.test.js.snap
index a5b861db853..54a2f0b82e1 100644
--- a/src/components/form/super_select/__snapshots__/super_select.test.js.snap
+++ b/src/components/form/super_select/__snapshots__/super_select.test.js.snap
@@ -23,7 +23,7 @@ exports[`EuiSuperSelect is rendered 1`] = `
class="euiScreenReaderOnly"
id="generated-id"
>
- Select an option: , is selected
+ Select an option: , is selected