diff --git a/x-pack/plugins/enterprise_search/public/applications/app_search/components/empty_states/error_state.tsx b/x-pack/plugins/enterprise_search/public/applications/app_search/components/empty_states/error_state.tsx
index 7ac02082ee75c..346e70d32f7b1 100644
--- a/x-pack/plugins/enterprise_search/public/applications/app_search/components/empty_states/error_state.tsx
+++ b/x-pack/plugins/enterprise_search/public/applications/app_search/components/empty_states/error_state.tsx
@@ -21,7 +21,7 @@ export const ErrorState: React.FC = () => {
-
+
diff --git a/x-pack/plugins/enterprise_search/public/applications/app_search/components/engine_overview_header/engine_overview_header.test.tsx b/x-pack/plugins/enterprise_search/public/applications/app_search/components/engine_overview_header/engine_overview_header.test.tsx
index 2e49540270ef0..7d2106f2a56f7 100644
--- a/x-pack/plugins/enterprise_search/public/applications/app_search/components/engine_overview_header/engine_overview_header.test.tsx
+++ b/x-pack/plugins/enterprise_search/public/applications/app_search/components/engine_overview_header/engine_overview_header.test.tsx
@@ -30,12 +30,4 @@ describe('EngineOverviewHeader', () => {
button.simulate('click');
expect(sendTelemetry).toHaveBeenCalled();
});
-
- it('renders a disabled button when isButtonDisabled is true', () => {
- const wrapper = shallow();
- const button = wrapper.find('[data-test-subj="launchButton"]');
-
- expect(button.prop('isDisabled')).toBe(true);
- expect(button.prop('href')).toBeUndefined();
- });
});
diff --git a/x-pack/plugins/enterprise_search/public/applications/app_search/components/engine_overview_header/engine_overview_header.tsx b/x-pack/plugins/enterprise_search/public/applications/app_search/components/engine_overview_header/engine_overview_header.tsx
index 9aafa8ec0380c..cc480d241ad50 100644
--- a/x-pack/plugins/enterprise_search/public/applications/app_search/components/engine_overview_header/engine_overview_header.tsx
+++ b/x-pack/plugins/enterprise_search/public/applications/app_search/components/engine_overview_header/engine_overview_header.tsx
@@ -18,34 +18,23 @@ import { FormattedMessage } from '@kbn/i18n/react';
import { sendTelemetry } from '../../../shared/telemetry';
import { KibanaContext, IKibanaContext } from '../../../index';
-interface IEngineOverviewHeaderProps {
- isButtonDisabled?: boolean;
-}
-
-export const EngineOverviewHeader: React.FC = ({
- isButtonDisabled,
-}) => {
+export const EngineOverviewHeader: React.FC = () => {
const { enterpriseSearchUrl, http } = useContext(KibanaContext) as IKibanaContext;
const buttonProps = {
fill: true,
iconType: 'popout',
'data-test-subj': 'launchButton',
- } as EuiButtonProps & EuiLinkProps;
-
- if (isButtonDisabled) {
- buttonProps.isDisabled = true;
- } else {
- buttonProps.href = `${enterpriseSearchUrl}/as`;
- buttonProps.target = '_blank';
- buttonProps.onClick = () =>
+ href: `${enterpriseSearchUrl}/as`,
+ target: '_blank',
+ onClick: () =>
sendTelemetry({
http,
product: 'app_search',
action: 'clicked',
metric: 'header_launch_button',
- });
- }
+ }),
+ } as EuiButtonProps & EuiLinkProps;
return (
diff --git a/x-pack/plugins/enterprise_search/public/applications/shared/error_state/error_state_prompt.scss b/x-pack/plugins/enterprise_search/public/applications/shared/error_state/error_state_prompt.scss
new file mode 100644
index 0000000000000..0d9926ab147bf
--- /dev/null
+++ b/x-pack/plugins/enterprise_search/public/applications/shared/error_state/error_state_prompt.scss
@@ -0,0 +1,12 @@
+.troubleshootingSteps {
+ text-align: left;
+
+ li {
+ margin: $euiSizeS auto;
+ }
+
+ ul,
+ ol {
+ margin-bottom: 0;
+ }
+}
diff --git a/x-pack/plugins/enterprise_search/public/applications/shared/error_state/error_state_prompt.tsx b/x-pack/plugins/enterprise_search/public/applications/shared/error_state/error_state_prompt.tsx
index 81455cea0b497..ccd5beff66e70 100644
--- a/x-pack/plugins/enterprise_search/public/applications/shared/error_state/error_state_prompt.tsx
+++ b/x-pack/plugins/enterprise_search/public/applications/shared/error_state/error_state_prompt.tsx
@@ -11,6 +11,8 @@ import { FormattedMessage } from '@kbn/i18n/react';
import { EuiButton } from '../react_router_helpers';
import { KibanaContext, IKibanaContext } from '../../index';
+import './error_state_prompt.scss';
+
export const ErrorStatePrompt: React.FC = () => {
const { enterpriseSearchUrl } = useContext(KibanaContext) as IKibanaContext;
@@ -38,7 +40,7 @@ export const ErrorStatePrompt: React.FC = () => {
}}
/>
-
+
-
{
defaultMessage="Confirm that the Enterprise Search server is responsive."
/>
+ -
+
+
+
-