diff --git a/src/plugins/input_control_vis/public/components/editor/controls_tab.test.tsx b/src/plugins/input_control_vis/public/components/editor/controls_tab.test.tsx
index 284c4a956b75f..c05dec8fccbe1 100644
--- a/src/plugins/input_control_vis/public/components/editor/controls_tab.test.tsx
+++ b/src/plugins/input_control_vis/public/components/editor/controls_tab.test.tsx
@@ -21,13 +21,13 @@ import React from 'react';
import { shallowWithIntl, mountWithIntl } from '@kbn/test/jest';
import { findTestSubject } from '@elastic/eui/lib/test';
import { getDepsMock, getIndexPatternMock } from '../../test_utils';
-import ControlsTab, { ControlsTabUiProps } from './controls_tab';
+import ControlsTab, { ControlsTabProps } from './controls_tab';
import { Vis } from '../../../../visualizations/public';
const indexPatternsMock = {
get: getIndexPatternMock,
};
-let props: ControlsTabUiProps;
+let props: ControlsTabProps;
beforeEach(() => {
props = ({
@@ -78,18 +78,18 @@ beforeEach(() => {
},
setValue: jest.fn(),
intl: null as any,
- } as unknown) as ControlsTabUiProps;
+ } as unknown) as ControlsTabProps;
});
test('renders ControlsTab', () => {
- const component = shallowWithIntl();
+ const component = shallowWithIntl();
expect(component).toMatchSnapshot();
});
describe('behavior', () => {
test('add control button', () => {
- const component = mountWithIntl();
+ const component = mountWithIntl();
findTestSubject(component, 'inputControlEditorAddBtn').simulate('click');
@@ -102,7 +102,7 @@ describe('behavior', () => {
});
test('remove control button', () => {
- const component = mountWithIntl();
+ const component = mountWithIntl();
findTestSubject(component, 'inputControlEditorRemoveControl0').simulate('click');
const expectedParams = [
'controls',
@@ -125,7 +125,7 @@ describe('behavior', () => {
});
test('move down control button', () => {
- const component = mountWithIntl();
+ const component = mountWithIntl();
findTestSubject(component, 'inputControlEditorMoveDownControl0').simulate('click');
const expectedParams = [
'controls',
@@ -162,7 +162,7 @@ describe('behavior', () => {
});
test('move up control button', () => {
- const component = mountWithIntl();
+ const component = mountWithIntl();
findTestSubject(component, 'inputControlEditorMoveUpControl1').simulate('click');
const expectedParams = [
'controls',
diff --git a/src/plugins/input_control_vis/public/components/editor/controls_tab.tsx b/src/plugins/input_control_vis/public/components/editor/controls_tab.tsx
index 58a9863949228..0e622e08c529f 100644
--- a/src/plugins/input_control_vis/public/components/editor/controls_tab.tsx
+++ b/src/plugins/input_control_vis/public/components/editor/controls_tab.tsx
@@ -18,7 +18,8 @@
*/
import React, { PureComponent } from 'react';
-import { injectI18n, FormattedMessage, InjectedIntlProps } from '@kbn/i18n/react';
+import { FormattedMessage } from '@kbn/i18n/react';
+import { i18n } from '@kbn/i18n';
import {
EuiButton,
@@ -50,12 +51,11 @@ interface ControlsTabUiState {
type: CONTROL_TYPES;
}
-export type ControlsTabUiProps = InjectedIntlProps &
- VisOptionsProps & {
- deps: InputControlVisDependencies;
- };
+export type ControlsTabProps = VisOptionsProps & {
+ deps: InputControlVisDependencies;
+};
-class ControlsTabUi extends PureComponent {
+class ControlsTab extends PureComponent {
state = {
type: CONTROL_TYPES.LIST,
};
@@ -157,8 +157,6 @@ class ControlsTabUi extends PureComponent
{this.renderControls()}
@@ -172,25 +170,31 @@ class ControlsTabUi extends PureComponent this.setState({ type: event.target.value as CONTROL_TYPES })}
- aria-label={intl.formatMessage({
- id: 'inputControl.editor.controlsTab.select.controlTypeAriaLabel',
- defaultMessage: 'Select control type',
- })}
+ aria-label={i18n.translate(
+ 'inputControl.editor.controlsTab.select.controlTypeAriaLabel',
+ {
+ defaultMessage: 'Select control type',
+ }
+ )}
/>
@@ -201,10 +205,12 @@ class ControlsTabUi extends PureComponent