Skip to content

Commit 8b01521

Browse files
authored
Use target=_blank for links in validation steps (#143897)
1 parent a037238 commit 8b01521

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

  • x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/crawler/domain_management/add_domain

x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/crawler/domain_management/add_domain/validation_step_panel.tsx

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,12 @@ import React from 'react';
1010
import {
1111
EuiFlexGroup,
1212
EuiFlexItem,
13+
EuiLink,
1314
EuiMarkdownFormat,
1415
EuiPanel,
1516
EuiSpacer,
1617
EuiTitle,
18+
getDefaultEuiMarkdownProcessingPlugins,
1719
} from '@elastic/eui';
1820

1921
import { CrawlerDomainValidationStep } from '../../../../../api/crawler/types';
@@ -27,6 +29,9 @@ interface ValidationStepPanelProps {
2729
step: CrawlerDomainValidationStep;
2830
}
2931

32+
const processingPlugins = getDefaultEuiMarkdownProcessingPlugins();
33+
processingPlugins[1][1].components.a = (props) => <EuiLink {...props} target="_blank" />;
34+
3035
export const ValidationStepPanel: React.FC<ValidationStepPanelProps> = ({
3136
step,
3237
label,
@@ -49,7 +54,11 @@ export const ValidationStepPanel: React.FC<ValidationStepPanelProps> = ({
4954
{showErrorMessage && (
5055
<>
5156
<EuiSpacer size="xs" />
52-
<EuiMarkdownFormat textSize="s" data-test-subj="errorMessage">
57+
<EuiMarkdownFormat
58+
textSize="s"
59+
data-test-subj="errorMessage"
60+
processingPluginList={processingPlugins}
61+
>
5362
{step.message || ''}
5463
</EuiMarkdownFormat>
5564
{action && (

0 commit comments

Comments
 (0)