diff --git a/x-pack/plugins/uptime/public/pages/__tests__/__snapshots__/page_header.test.tsx.snap b/x-pack/plugins/uptime/public/pages/__tests__/__snapshots__/page_header.test.tsx.snap
index fcf68ad97c8ce..1b5856bf1f9e2 100644
--- a/x-pack/plugins/uptime/public/pages/__tests__/__snapshots__/page_header.test.tsx.snap
+++ b/x-pack/plugins/uptime/public/pages/__tests__/__snapshots__/page_header.test.tsx.snap
@@ -80,28 +80,25 @@ Array [
class="euiFlexItem euiFlexItem--flexGrowZero"
>
-
+
{
}, [dispatch, page, search, sort.direction, sort.field, lastRefresh]);
const { data: certificates } = useSelector(certificatesSelector);
+ const history = useHistory();
return (
<>
-
-
- {labels.RETURN_TO_OVERVIEW}
-
-
+
+ {labels.RETURN_TO_OVERVIEW}
+
-
-
- {labels.SETTINGS_ON_CERT}
-
-
+
+ {labels.SETTINGS_ON_CERT}
+
diff --git a/x-pack/plugins/uptime/public/pages/not_found.tsx b/x-pack/plugins/uptime/public/pages/not_found.tsx
index 0576a79999a50..264a2b6b682c8 100644
--- a/x-pack/plugins/uptime/public/pages/not_found.tsx
+++ b/x-pack/plugins/uptime/public/pages/not_found.tsx
@@ -13,38 +13,39 @@ import {
EuiButton,
} from '@elastic/eui';
import React from 'react';
-import { Link } from 'react-router-dom';
+import { useHistory } from 'react-router-dom';
import { FormattedMessage } from '@kbn/i18n/react';
-export const NotFoundPage = () => (
-
-
-
-
-
-
-
-
- }
- body={
-
-
+export const NotFoundPage = () => {
+ const history = useHistory();
+ return (
+
+
+
+
+
+
+
+
+ }
+ body={
+
-
- }
- />
-
-
-
-);
+ }
+ />
+
+
+
+ );
+};
diff --git a/x-pack/plugins/uptime/public/pages/page_header.tsx b/x-pack/plugins/uptime/public/pages/page_header.tsx
index 421e0e3a4ebde..16279a63b5f40 100644
--- a/x-pack/plugins/uptime/public/pages/page_header.tsx
+++ b/x-pack/plugins/uptime/public/pages/page_header.tsx
@@ -7,7 +7,7 @@
import React from 'react';
import { EuiFlexGroup, EuiFlexItem, EuiTitle, EuiSpacer, EuiButtonEmpty } from '@elastic/eui';
import { i18n } from '@kbn/i18n';
-import { Link } from 'react-router-dom';
+import { useHistory } from 'react-router-dom';
import styled from 'styled-components';
import { UptimeDatePicker } from '../components/common/uptime_date_picker';
import { SETTINGS_ROUTE } from '../../common/constants';
@@ -58,6 +58,7 @@ export const PageHeader = React.memo(
) : null;
const kibana = useKibana();
+ const history = useHistory();
const extraLinkComponents = !extraLinks ? null : (
@@ -65,11 +66,13 @@ export const PageHeader = React.memo(
-
-
- {SETTINGS_LINK_TEXT}
-
-
+
+ {SETTINGS_LINK_TEXT}
+
{
>
);
+ const history = useHistory();
+
return (
<>
-
-
- {Translations.settings.returnToOverviewLinkLabel}
-
-
+
+ {Translations.settings.returnToOverviewLinkLabel}
+