mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 17:59:23 -04:00
[Synthetics][Uptime][Ux] Update imports of hooks and components from Observability to Observability Shared (#157866)
This commit is contained in:
parent
97abfaa63f
commit
2802a7fa8b
116 changed files with 188 additions and 172 deletions
|
@ -25,6 +25,17 @@ jest.mock('../components/app/rum_dashboard/rum_home', () => ({
|
|||
RumHome: () => <p>Home Mock</p>,
|
||||
}));
|
||||
|
||||
jest.mock('@kbn/kibana-react-plugin/public', () => {
|
||||
const actual = jest.requireActual('@kbn/kibana-react-plugin/public');
|
||||
return {
|
||||
...actual,
|
||||
useUiSetting: () => ({
|
||||
from: new Date(),
|
||||
to: new Date(),
|
||||
}),
|
||||
};
|
||||
});
|
||||
|
||||
const mockPlugin = {
|
||||
data: {
|
||||
query: {
|
||||
|
@ -48,7 +59,7 @@ const mockCorePlugins = {
|
|||
embeddable: mockEmbeddable,
|
||||
inspector: {},
|
||||
maps: {},
|
||||
observability: {
|
||||
observabilityShared: {
|
||||
navigation: {
|
||||
registerSections: () => jest.fn(),
|
||||
PageTemplate: ({ children }: { children: React.ReactNode }) => (
|
||||
|
|
|
@ -27,11 +27,11 @@ import {
|
|||
useUiSetting$,
|
||||
} from '@kbn/kibana-react-plugin/public';
|
||||
|
||||
import { DatePickerContextProvider } from '@kbn/observability-plugin/public';
|
||||
import {
|
||||
DatePickerContextProvider,
|
||||
InspectorContextProvider,
|
||||
useBreadcrumbs,
|
||||
} from '@kbn/observability-plugin/public';
|
||||
} from '@kbn/observability-shared-plugin/public';
|
||||
import { CsmSharedContextProvider } from '../components/app/rum_dashboard/csm_shared_context';
|
||||
import {
|
||||
DASHBOARD_LABEL,
|
||||
|
@ -160,6 +160,7 @@ export function UXAppRoot({
|
|||
value={{
|
||||
appMountParameters,
|
||||
exploratoryView,
|
||||
observabilityShared,
|
||||
}}
|
||||
>
|
||||
<i18nCore.Context>
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
import React from 'react';
|
||||
import { EuiHeaderLinks, EuiHeaderLink, EuiToolTip } from '@elastic/eui';
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { HeaderMenuPortal } from '@kbn/observability-plugin/public';
|
||||
import { HeaderMenuPortal } from '@kbn/observability-shared-plugin/public';
|
||||
import {
|
||||
RECORDS_FIELD,
|
||||
createExploratoryViewUrl,
|
||||
|
|
|
@ -8,10 +8,8 @@
|
|||
import { EuiHeaderLink } from '@elastic/eui';
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import React from 'react';
|
||||
import {
|
||||
useInspectorContext,
|
||||
enableInspectEsQueries,
|
||||
} from '@kbn/observability-plugin/public';
|
||||
import { enableInspectEsQueries } from '@kbn/observability-plugin/public';
|
||||
import { useInspectorContext } from '@kbn/observability-shared-plugin/public';
|
||||
import { useKibanaServices } from '../../../../hooks/use_kibana_services';
|
||||
|
||||
export function UxInspectorHeaderLink() {
|
||||
|
|
|
@ -7,7 +7,8 @@
|
|||
|
||||
import moment from 'moment';
|
||||
import React, { useCallback } from 'react';
|
||||
import { fromQuery, toQuery, useTheme } from '@kbn/observability-plugin/public';
|
||||
import { fromQuery, toQuery } from '@kbn/observability-plugin/public';
|
||||
import { useTheme } from '@kbn/observability-shared-plugin/public';
|
||||
import { AllSeries, RECORDS_FIELD } from '@kbn/exploratory-view-plugin/public';
|
||||
import { useHistory } from 'react-router-dom';
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
import { useEsSearch } from '@kbn/observability-plugin/public';
|
||||
import { useEsSearch } from '@kbn/observability-shared-plugin/public';
|
||||
import useLocalStorage from 'react-use/lib/useLocalStorage';
|
||||
import { useEffect } from 'react';
|
||||
import {
|
||||
|
|
|
@ -8,11 +8,8 @@
|
|||
import * as React from 'react';
|
||||
import { useCallback } from 'react';
|
||||
import { useHistory } from 'react-router-dom';
|
||||
import {
|
||||
FilterValueLabel,
|
||||
fromQuery,
|
||||
toQuery,
|
||||
} from '@kbn/observability-plugin/public';
|
||||
import { fromQuery, toQuery } from '@kbn/observability-plugin/public';
|
||||
import { FilterValueLabel } from '@kbn/exploratory-view-plugin/public';
|
||||
import type { DataView } from '@kbn/data-views-plugin/public';
|
||||
import { useLegacyUrlParams } from '../../../../context/url_params_context/use_url_params';
|
||||
import { TRANSACTION_URL } from '../../../../../common/elasticsearch_fieldnames';
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
*/
|
||||
|
||||
import React from 'react';
|
||||
import { useEsSearch } from '@kbn/observability-plugin/public';
|
||||
import { useEsSearch } from '@kbn/observability-shared-plugin/public';
|
||||
import { serviceNameQuery } from '../../../../services/data/service_name_query';
|
||||
import { ServiceNameFilter } from '../url_filter/service_name_filter';
|
||||
import { useLegacyUrlParams } from '../../../../context/url_params_context/use_url_params';
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
import { EuiFlexGroup, EuiFlexItem } from '@elastic/eui';
|
||||
import React from 'react';
|
||||
import { LoadWhenInView } from '@kbn/observability-plugin/public';
|
||||
import { LoadWhenInView } from '@kbn/observability-shared-plugin/public';
|
||||
import { I18LABELS } from './translations';
|
||||
import { UXMetrics } from './ux_metrics';
|
||||
import { ImpactfulMetrics } from './impactful_metrics';
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
import useDebounce from 'react-use/lib/useDebounce';
|
||||
import { useMemo, useState } from 'react';
|
||||
import { useEsSearch } from '@kbn/observability-plugin/public';
|
||||
import { useEsSearch } from '@kbn/observability-shared-plugin/public';
|
||||
import { useUxQuery } from '../../hooks/use_ux_query';
|
||||
import { useLegacyUrlParams } from '../../../../../context/url_params_context/use_url_params';
|
||||
import { useDataView } from '../../local_uifilters/use_data_view';
|
||||
|
|
|
@ -5,13 +5,15 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
import { AppMountParameters } from '@kbn/core/public';
|
||||
import type { ExploratoryViewPublicStart } from '@kbn/exploratory-view-plugin/public';
|
||||
import { createContext } from 'react';
|
||||
import type { AppMountParameters } from '@kbn/core/public';
|
||||
import type { ExploratoryViewPublicStart } from '@kbn/exploratory-view-plugin/public';
|
||||
import type { ObservabilitySharedPluginStart } from '@kbn/observability-shared-plugin/public';
|
||||
|
||||
export interface PluginContextValue {
|
||||
appMountParameters: AppMountParameters;
|
||||
exploratoryView: ExploratoryViewPublicStart;
|
||||
observabilityShared: ObservabilitySharedPluginStart;
|
||||
}
|
||||
|
||||
export const PluginContext = createContext({} as PluginContextValue);
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
import { useEsSearch } from '@kbn/observability-plugin/public';
|
||||
import { useEsSearch } from '@kbn/observability-shared-plugin/public';
|
||||
import { useMemo } from 'react';
|
||||
import { useDataView } from '../components/app/rum_dashboard/local_uifilters/use_data_view';
|
||||
import { useLegacyUrlParams } from '../context/url_params_context/use_url_params';
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
import { useEsSearch } from '@kbn/observability-plugin/public';
|
||||
import { useEsSearch } from '@kbn/observability-shared-plugin/public';
|
||||
import { useMemo } from 'react';
|
||||
import { useDataView } from '../components/app/rum_dashboard/local_uifilters/use_data_view';
|
||||
import { callDateMath } from '../services/data/call_date_math';
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
import { useEsSearch } from '@kbn/observability-plugin/public';
|
||||
import { useEsSearch } from '@kbn/observability-shared-plugin/public';
|
||||
import { useMemo } from 'react';
|
||||
import {
|
||||
ENVIRONMENT_ALL,
|
||||
|
|
|
@ -16,7 +16,7 @@ import { useKibana } from '@kbn/kibana-react-plugin/public';
|
|||
import {
|
||||
useInspectorContext,
|
||||
FETCH_STATUS,
|
||||
} from '@kbn/observability-plugin/public';
|
||||
} from '@kbn/observability-shared-plugin/public';
|
||||
import {
|
||||
AutoAbortedAPMClient,
|
||||
callApmApi,
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
*/
|
||||
|
||||
import datemath from '@kbn/datemath';
|
||||
import { useEsSearch } from '@kbn/observability-plugin/public';
|
||||
import { useEsSearch } from '@kbn/observability-shared-plugin/public';
|
||||
import { useMemo } from 'react';
|
||||
import { useDataView } from '../components/app/rum_dashboard/local_uifilters/use_data_view';
|
||||
import { jsErrorsQuery } from '../services/data/js_errors_query';
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
import { useEsSearch } from '@kbn/observability-plugin/public';
|
||||
import { useEsSearch } from '@kbn/observability-shared-plugin/public';
|
||||
import { useMemo } from 'react';
|
||||
import { useDataView } from '../components/app/rum_dashboard/local_uifilters/use_data_view';
|
||||
import { longTaskMetricsQuery } from '../services/data/long_task_metrics_query';
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
import { useFetcher } from '@kbn/observability-plugin/public';
|
||||
import { useFetcher } from '@kbn/observability-shared-plugin/public';
|
||||
import { useKibanaServices } from './use_kibana_services';
|
||||
|
||||
export function useStaticDataView() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue