Skip to content

Commit 0884b42

Browse files
authored
fit&finish (#2186)
Signed-off-by: Hailong Cui <[email protected]> increase timeout for CI Signed-off-by: Hailong Cui <[email protected]> Revert "increase timeout for CI" This reverts commit c86a362.
1 parent fb9027a commit 0884b42

File tree

2 files changed

+18
-3
lines changed

2 files changed

+18
-3
lines changed

common/constants/shared.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,8 @@ export const observabilityTitle = 'Observability';
4040
export const observabilityPluginOrder = 1500;
4141

4242
export const observabilityOverviewID = 'observability-overview';
43-
export const observabilityOverviewTitle = 'Observability overview';
43+
export const observabilityOverviewTitle = 'Overview';
44+
export const observabilityOverviewTitleWithUseCase = 'Observability overview';
4445
export const observabilityOverviewPluginOrder = 5088;
4546

4647
export const observabilityGettingStartedID = 'observability-gettingStarted';

public/components/overview/home.tsx

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@
66
import React, { ReactNode, useEffect, useState } from 'react';
77
import { HashRouter, Route, Switch } from 'react-router-dom';
88
import { FormattedMessage } from '@osd/i18n/react';
9+
import { useObservable } from 'react-use';
10+
import { EMPTY } from 'rxjs';
11+
import {
12+
observabilityOverviewTitle,
13+
observabilityOverviewTitleWithUseCase,
14+
} from '../../../common/constants/shared';
915
import { alertsPluginID, anomalyPluginID } from '../../../common/constants/overview';
1016
import { DashboardSavedObjectsType } from '../../../common/types/overview';
1117
import { setNavBreadCrumbs } from '../../../common/utils/set_nav_bread_crumbs';
@@ -17,6 +23,7 @@ import { ObsDashboardStateManager } from './components/obs_dashboard_state_manag
1723
import { SelectDashboardFlyout } from './components/select_dashboard_flyout';
1824
import { getObservabilityDashboardsId, setObservabilityDashboardsId } from './components/utils';
1925
import './index.scss';
26+
import { OBSERVABILITY_USE_CASE_ID } from '../../../../../src/core/public';
2027

2128
export const Home = () => {
2229
const [homePage, setHomePage] = useState<ReactNode>(<></>);
@@ -68,6 +75,8 @@ export const Home = () => {
6875
description: card.description,
6976
title: card.title,
7077
cardProps: {
78+
titleSize: 's',
79+
titleElement: 'h4',
7180
selectable: {
7281
children: (
7382
<FormattedMessage
@@ -178,18 +187,23 @@ export const Home = () => {
178187
loadHomePage();
179188
}, [dashboardsSavedObjects]);
180189

190+
const currentNavGroup = useObservable(coreRefs?.chrome?.navGroup.getCurrentNavGroup$() || EMPTY);
191+
const isObservabilityUseCase = currentNavGroup?.id === OBSERVABILITY_USE_CASE_ID;
192+
181193
useEffect(() => {
182194
setNavBreadCrumbs(
183195
[],
184196
[
185197
{
186-
text: 'Observability overview',
198+
text: isObservabilityUseCase
199+
? observabilityOverviewTitle
200+
: observabilityOverviewTitleWithUseCase,
187201
href: '#/',
188202
},
189203
]
190204
);
191205
loadDashboardsState();
192-
}, []);
206+
}, [isObservabilityUseCase]);
193207

194208
return (
195209
<div>

0 commit comments

Comments
 (0)