mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 17:59:23 -04:00
[Synthetics][Ux][Uptime] Use Observability Page Template from Observability Shared (#154774)
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Shahzad <shahzad31comp@gmail.com>
This commit is contained in:
parent
d694a0d75f
commit
88f4f8082a
43 changed files with 209 additions and 108 deletions
|
@ -39,10 +39,10 @@ export function ProfilingAppPageTemplate({
|
|||
pageTitle?: React.ReactNode;
|
||||
}) {
|
||||
const {
|
||||
start: { observability },
|
||||
start: { observabilityShared },
|
||||
} = useProfilingDependencies();
|
||||
|
||||
const { PageTemplate: ObservabilityPageTemplate } = observability.navigation;
|
||||
const { PageTemplate: ObservabilityPageTemplate } = observabilityShared.navigation;
|
||||
|
||||
const history = useHistory();
|
||||
|
||||
|
|
|
@ -44,9 +44,9 @@ const pageHeader = {
|
|||
|
||||
function ErrorWithTemplate({ error }: { error: Error }) {
|
||||
const { services } = useKibana<ProfilingPluginPublicStartDeps>();
|
||||
const { observability } = services;
|
||||
const { observabilityShared } = services;
|
||||
|
||||
const ObservabilityPageTemplate = observability.navigation.PageTemplate;
|
||||
const ObservabilityPageTemplate = observabilityShared.navigation.PageTemplate;
|
||||
|
||||
if (error instanceof NotFoundRouteException) {
|
||||
return (
|
||||
|
|
|
@ -13,7 +13,10 @@ import type {
|
|||
ObservabilityPublicSetup,
|
||||
ObservabilityPublicStart,
|
||||
} from '@kbn/observability-plugin/public';
|
||||
import { ObservabilitySharedPluginSetup } from '@kbn/observability-shared-plugin/public/plugin';
|
||||
import {
|
||||
ObservabilitySharedPluginSetup,
|
||||
ObservabilitySharedPluginStart,
|
||||
} from '@kbn/observability-shared-plugin/public/plugin';
|
||||
import { ChartsPluginSetup, ChartsPluginStart } from '@kbn/charts-plugin/public';
|
||||
import { LicensingPluginSetup } from '@kbn/licensing-plugin/public';
|
||||
|
||||
|
@ -28,6 +31,7 @@ export interface ProfilingPluginPublicSetupDeps {
|
|||
|
||||
export interface ProfilingPluginPublicStartDeps {
|
||||
observability: ObservabilityPublicStart;
|
||||
observabilityShared: ObservabilitySharedPluginStart;
|
||||
dataViews: DataViewsPublicPluginStart;
|
||||
data: DataPublicPluginStart;
|
||||
charts: ChartsPluginStart;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue