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', })}