diff --git a/.eslintrc.js b/.eslintrc.js
index 5c44dcc5ad40..062626507ab8 100644
--- a/.eslintrc.js
+++ b/.eslintrc.js
@@ -1524,6 +1524,7 @@ module.exports = {
],
'@kbn/i18n/strings_should_be_translated_with_i18n': 'warn',
'@kbn/i18n/strings_should_be_translated_with_formatted_message': 'warn',
+ '@kbn/telemetry/event_generating_elements_should_be_instrumented': 'warn',
},
},
/**
diff --git a/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/connector_detail/attach_index_box.tsx b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/connector_detail/attach_index_box.tsx
index 5acc069144df..8b5bb17020ac 100644
--- a/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/connector_detail/attach_index_box.tsx
+++ b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/connector_detail/attach_index_box.tsx
@@ -253,6 +253,8 @@ export const AttachIndexBox: React.FC = ({ connector }) =>
onSave()}
disabled={!selectedIndex || selectedIndex.label === connector.index_name}
isLoading={isSaveLoading}
@@ -286,6 +288,8 @@ export const AttachIndexBox: React.FC = ({ connector }) =>
{
values={{
exampleLink: (
{
values={{
link: (
{
fetchConnector({ connectorId: connector.id })}
@@ -272,7 +277,12 @@ export const ConnectorConfiguration: React.FC = () => {
defaultMessage="{advancedSyncRulesDocs} can override some configuration fields."
values={{
advancedSyncRulesDocs: (
-
+
{i18n.translate(
'xpack.enterpriseSearch.content.connector_detail.configurationConnector.connectorPackage.advancedSyncRulesDocs',
{ defaultMessage: 'Advanced Sync Rules' }
@@ -417,7 +427,12 @@ export const ConnectorConfiguration: React.FC = () => {
-
+
{i18n.translate(
'xpack.enterpriseSearch.content.connector_detail.configurationConnector.support.viewDocumentation.label',
{
@@ -438,6 +453,8 @@ export const ConnectorConfiguration: React.FC = () => {
@@ -451,7 +468,12 @@ export const ConnectorConfiguration: React.FC = () => {
{docsUrl && (
-
+
{i18n.translate(
'xpack.enterpriseSearch.content.connector_detail.configurationConnector.support.dockerDeploy.label',
{
@@ -463,6 +485,8 @@ export const ConnectorConfiguration: React.FC = () => {
)}
diff --git a/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/connector_detail/connector_stats.tsx b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/connector_detail/connector_stats.tsx
index 09db1326768a..ec2edf2df045 100644
--- a/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/connector_detail/connector_stats.tsx
+++ b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/connector_detail/connector_stats.tsx
@@ -168,7 +168,9 @@ export const ConnectorStats: React.FC = ({ connector, index
{
}
)}
-
+
{i18n.translate(
'xpack.enterpriseSearch.content.indices.configurationConnector.nativeConnector.securityReminder.securityLinkLabel',
{
diff --git a/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/connector_detail/overview.tsx b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/connector_detail/overview.tsx
index f8a9b8f12bcb..a97f7b8c862f 100644
--- a/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/connector_detail/overview.tsx
+++ b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/connector_detail/overview.tsx
@@ -148,7 +148,12 @@ export const ConnectorDetailOverview: React.FC = () => {
defaultMessage="Convert it to a {link}, to be self-managed on your own infrastructure. Native connectors are available only in your Elastic Cloud deployment."
values={{
link: (
-
+
{i18n.translate(
'xpack.enterpriseSearch.content.connectors.overview.nativeCloudCallout.connectorClient',
{ defaultMessage: 'connector client' }
@@ -160,7 +165,12 @@ export const ConnectorDetailOverview: React.FC = () => {
- showModal()}>
+ showModal()}
+ >
{i18n.translate(
'xpack.enterpriseSearch.content.indices.connectors.overview.convertConnector.buttonLabel',
{ defaultMessage: 'Convert connector' }
diff --git a/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/connectors/connectors.tsx b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/connectors/connectors.tsx
index 1356a5ff9879..eab42df85cc2 100644
--- a/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/connectors/connectors.tsx
+++ b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/connectors/connectors.tsx
@@ -108,6 +108,8 @@ export const Connectors: React.FC = ({ isCrawler }) => {
= ({ isCrawler }) => {
closePopover={() => setShowMoreOptionsPopover(false)}
button={
= ({ isCrawler }) => {
]
: [
= ({ isCrawler }) => {
? [
setShowDefaultSettingsFlyout(true)}
>
{i18n.translate(
diff --git a/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/connectors/crawler_empty_state.tsx b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/connectors/crawler_empty_state.tsx
index dd3aed042928..8e5b91b94e39 100644
--- a/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/connectors/crawler_empty_state.tsx
+++ b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/connectors/crawler_empty_state.tsx
@@ -41,6 +41,8 @@ export const CrawlerEmptyState: React.FC = () => {
}
actions={
= ({ isCr
{isCrawler && (
- <>
-
-
- {connectorName}
-
- ),
- }}
- />
-
- >
+
+
+ {connectorName}
+
+ ),
+ }}
+ />
+
)}
{!isCrawler && (
@@ -199,13 +197,13 @@ export const DeleteConnectorModal: React.FC = ({ isCr
}
>
setInputConnectorName(e.target.value)}
value={inputConnectorName}
/>
- ) : (
- <>>
- );
+ ) : null;
};
diff --git a/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/connectors/select_connector/connector_checkable.tsx b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/connectors/select_connector/connector_checkable.tsx
index e765138a848d..9a1a8727245c 100644
--- a/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/connectors/select_connector/connector_checkable.tsx
+++ b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/connectors/select_connector/connector_checkable.tsx
@@ -119,6 +119,8 @@ export const ConnectorCheckable: React.FC = ({
= ({
= ({
= ({
{ defaultMessage: 'Setup a Native Connector' }
)}
,
- ,
-
+ ,
{
@@ -263,7 +268,12 @@ export const ConnectorCheckable: React.FC = ({
{documentationUrl && (
-
+
{i18n.translate(
'xpack.enterpriseSearch.content.indices.selectConnector.connectorCheckable.documentationLinkLabel',
{
diff --git a/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/connectors/select_connector/native_popover.tsx b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/connectors/select_connector/native_popover.tsx
index 641e2b655adf..226d4a96c697 100644
--- a/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/connectors/select_connector/native_popover.tsx
+++ b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/connectors/select_connector/native_popover.tsx
@@ -73,6 +73,8 @@ export const NativePopover: React.FC = ({
{
{
/>
= ({ cl
defaultMessage="These settings apply to all new Elasticsearch indices created by Search ingestion mechanisms. For API ingest-based indices, remember to include the pipeline when you ingest documents. These features are powered by {link}"
values={{
link: (
-
+
{i18n.translate(
'xpack.enterpriseSearch.defaultSettingsFlyout.body.description.ingestPipelinesLink.link',
{
@@ -154,7 +159,12 @@ export const DefaultSettingsFlyout: React.FC = ({ cl
defaultMessage: 'ML Inference',
})}
link={
-
+
{i18n.translate('xpack.enterpriseSearch.content.settings.mlInference.link', {
defaultMessage: 'Learn more about document enrichment with ML',
})}