Skip to content

Commit

Permalink
Only call addClickHandlers once
Browse files Browse the repository at this point in the history
  • Loading branch information
smith committed Jun 16, 2021
1 parent db2561d commit 59196b6
Showing 1 changed file with 11 additions and 15 deletions.
26 changes: 11 additions & 15 deletions x-pack/plugins/observability/public/hooks/use_breadcrumbs.ts
Original file line number Diff line number Diff line change
Expand Up @@ -45,26 +45,22 @@ export const useBreadcrumbs = (extraCrumbs: ChromeBreadcrumb[]) => {
} = useKibana();
const setTitle = docTitle.change;
const appPath = getUrlForApp('observability-overview') ?? '';
const navigate = navigateToUrl;

useEffect(() => {
const breadcrumbs = addClickHandlers(
[
{
text: i18n.translate('xpack.observability.breadcrumbs.observabilityLinkText', {
defaultMessage: 'Observability',
}),
href: appPath + '/overview',
},
...extraCrumbs,
],
navigate
);
const breadcrumbs = [
{
text: i18n.translate('xpack.observability.breadcrumbs.observabilityLinkText', {
defaultMessage: 'Observability',
}),
href: appPath + '/overview',
},
...extraCrumbs,
];
if (setBreadcrumbs) {
setBreadcrumbs(addClickHandlers(breadcrumbs, navigate));
setBreadcrumbs(addClickHandlers(breadcrumbs, navigateToUrl));
}
if (setTitle) {
setTitle(getTitleFromBreadCrumbs(breadcrumbs));
}
}, [appPath, extraCrumbs, navigate, params, setBreadcrumbs, setTitle]);
}, [appPath, extraCrumbs, navigateToUrl, params, setBreadcrumbs, setTitle]);
};

0 comments on commit 59196b6

Please sign in to comment.